34
48
200
6
41
28
27
44
2
115
101
5
24
271
23
176
52
146
68
250
194
89
382
73
119
58
75
156
390
174
551
337
182
127
195
169
233
123
36
40
157
85
204
150
307
166
63
42
208
19
191
254
93
712
473
35
57
431