22
232
375
213
141
31
275
46
96
484
613
120
57
59
43
1
6
7
191
196
118
68
156
17
18
278
991
422
257
651
208
135
48
153
9
154
24
4
29
11
15
75
106
94
246
179
239
201
183
54
36
446
25
307
181