49
302
67
112
148
109
16
28
98
59
34
79
20
117
43
19
85
40
89
15
31
22
227
190
261
206
241
228
11
7
35
29
86
9
30
26
23
5
39
65
62
45
296
14
165
138
344
191