52
542
49
162
312
175
58
93
47
91
99
44
75
55
140
43
133
223
54
38
88
235
42
15
67
60
70
132
92
448
145
33
103
28
169
25
245
34
602
311
1077
505
4124
104
71
369
66
1866
458
427
220
105
158
254
280