35
4
27
6
9
2
18
1
3
8
7
13
5
15
11
10
150
135
20
110
296
44
19
29
43
45
23
12
50
16
28
47
32
56
17
31
21
14
33
36
59
41
30