33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
19
113
295
35
20
30
16
12
39
24
67
60
29
38
40
14
64
59
102
27
37
26
81
77
22
48
56
23
32
45
18
25
42
78
123
54
93
17
21
50