43
134
66
165
322
100
247
279
122
135
50
232
296
33
126
27
86
241
138
251
42
29
191
187
78
106
166
59
79
91
32
89
123
34
11
17
92
53
157
23
88
153
58
18
16
25
22
94
49
85
410
3
398
24
35
20