34
6
86
41
51
47
46
153
56
19
44
1547
77
74
52
66
37
8
7
23
55
321
20
17
54
26
22
31
15
32
33
57
21
29
328
79
70
160
96
59
126
89
75
60
78
72
125