33
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
143
144
116
17
20
44
297
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