35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
107
295
34
14
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
143
56
18
91
21
49
59
51
30
42