55
169
284
115
50
45
27
153
10
101
215
39
252
36
30
93
31
20
9
8
172
75
54
78
208
48
63
264
338
150
22
186
33
98
109
449
192
79
127
67
102
225
91
343
2494
168
600
388
120
69
235
19
159
359
131
200
158