33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
113
292
35
19
150
531
91
65
470
405
192
302
26
27
14
21
22
17
25
417
103
306
219
12
234
313
486
37
202
162
437
60
793
272
165
72
50
247
110
81
93
509