33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
135
19
111
294
35
29
16
12
7
32
40
24
67
31
64
17
23
38
30
39
60
18
102
26
20
37
14
25
82
75
22
66
55
46
41
27
78
49
123
21
42
93
61
52
36