35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
129
20
114
292
36
16
85
388
234
126
263
557
12
812
72
19
499
128
158
81
38
50
43
14
109
82
152
63
59
66
102