33
187
37
34
590
42
142
72
49
28
284
122
314
91
27
331
53
67
21
62
26
97
223
117
69
23
320
31
17
43
32
30
82
104
346
77
247
618
29
68
169
22
12
75
163
54
145
275
149
161
90
106