33
4
28
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
289
51
7
31
55
32
24
124
36
14
27
18
22
37
16
12
38
49
116
21
23
60
20
153
19
104
26
29
79
81