52
214
28
34
137
88
108
96
39
144
311
26
232
46
220
275
47
201
17
37
342
25
66
33
3496
118
19
77
343
38
596
57
180
436
965
54
68
2177
177
22
2011
23
13
178
569
12
80
40
45
263
184
91
30
82