35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
129
114
16
20
36
292
85
388
21
237
126
267
559
822
72
19
504
127
162
17
80
38
12
50
25
14
109
83
152
63
59
67
110