33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
137
17
113
290
35
142
527
95
65
464
404
189
300
26
27
14
21
16
22
421
105
275
225
236
313
471
210
165
437
61
792
272
162
72
48
539
248
110
75
92
517