33
4
28
7
5
2
8
1
3
9
15
13
6
10
11
137
114
17
18
35
291
74
44
93
29
187
213
60
16
12
39
49
65
97
70
24
95
14
103
32
36
41
94
75
162
22
288
76
25
40
123