35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
294
34
14
85
390
21
240
126
266
562
816
73
19
511
127
161
17
81
16
37
12
50
26
114
83
152
64
59
68
110