41
157
77
37
17
62
85
29
220
171
182
43
51
92
321
26
91
31
355
237
84
291
141
49
100
53
12
13
86
33
40
54
128
55
9
46
18
177
562
81
121
105
78
117
80
233
65
178
183
227
116
36