33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
143
144
20
116
297
44
17
149
545
112
22
467
406
193
305
32
27
14
12
18
418
97
170
238
230
318
473
36
221
23
151
444
63
787
263
172
77
37
529
254
107
82
92
497