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