35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
129
114
16
20
36
292
317
121
211
482
133
359
17
658
76
39
26
127
32
335
176
57
107
14
49
361
21
151
70
19
65
38
52