96
60
53
40
86
218
174
163
207
2
51
17
106
200
115
27
147
74
28
100
83
72
45
337
30
110
140
316
201
545
133
64
71
808
102
280
16
426
12
121
20
5
244
267
109
641
61
22
474
92
192
25
82