33
4
28
6
8
2
3
15
1
9
5
13
11
10
139
144
18
119
297
39
20
31
16
12
7
41
23
24
66
64
17
25
38
65
62
99
27
37
85
71
19
29
67
14
56
22
21
35
46
40
80
49
132
57
94
51
59
52
30