106
28
81
275
160
13
14
153
112
73
109
53
91
371
178
374
82
51
281
143
229
56
270
43
145
71
50
68
186
431
84
62
213
120
134
148
320
90
238
164
100
87
83
297
760
367
6
5
17
64
60
159
21
3