35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
24
16
57
164
36
48
82
21
12
107
18
30
76
41
88
25
108
17
124
19
210
47
46
37
65
61
191
59