33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
20
115
296
44
19
149
544
111
22
469
401
194
303
32
27
14
21
17
420
98
261
235
231
318
473
36
219
23
150
12
446
63
787
265
171
77
37
530
254
106
82
91
494