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