35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
134
20
114
290
37
19
85
388
235
126
263
560
12
826
72
512
128
158
81
16
38
50
46
14
111
82
17
152
63
59
68
102