162
85
66
71
69
15
56
306
72
102
144
27
582
95
58
64
51
1092
126
25
26
227
376
192
180
135
251
250
121
386
202
411
62
104
282
231
248
82
100
1276
188
130
87
103
54
24
21
153
23
68
74
46
371
304
392
75
146