35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
107
14
20
34
295
29
17
12
48
23
66
37
65
24
16
33
40
32
73
46
26
19
39
36
83
77
68
28
41
45
25
22
53
144
56
18
91
21
49
59
51
30
43