34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
142
146
19
114
296
43
17
150
547
112
22
463
401
192
299
33
27
14
410
89
156
213
231
307
455
40
218
23
148
12
435
63
793
261
164
74
538
242
108
88
92
507