34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
143
144
20
116
298
44
17
149
544
111
22
467
401
194
304
32
27
14
12
417
98
169
234
230
318
471
36
218
23
150
444
63
786
262
171
77
37
529
254
106
82
91
489