32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
114
300
39
16
12
48
23
66
27
64
24
14
31
25
40
41
33
35
71
47
18
95
38
19
34
37
85
72
68
56
29
21
36
26
42
79
51
132
59
22
20
30
93
52
53