33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
30
16
12
14
36
24
67
58
43
42
72
38
26
18
21
82
76
19
48
23
44
25
27
75
49
120
51
20
37
29
95
50
61