35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
121
20
42
292
85
389
235
126
263
560
12
832
74
16
513
137
158
84
38
50
46
14
111
82
17
152
63
59
69
102