33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
30
16
12
14
31
39
24
66
59
25
37
41
29
43
71
38
26
20
18
17
80
77
48
57
23
34
46
27
74
114
52
22
94
49
60
50