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