35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
294
34
14
311
22
383
133
334
17
639
73
31
26
125
32
335
175
57
107
49
361
21
151
70
19
65
38
51