156
55
31
93
462
50
35
366
108
36
219
19
57
100
11
37
230
243
102
130
92
177
101
86
33
187
34
592
42
142
72
49
28
284
122
314
91
27
333
53
67
21
62
26
97
223
117
69
23
320
17
43
32