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