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