34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
150
546
116
21
462
404
193
33
27
14
23
17
411
87
156
213
229
305
459
40
217
146
12
433
63
790
262
168
73
534
251
106
88
92
499