34
16
28
31
14
3
2
6
138
22
45
17
11
1
23
38
8
19
26
94
27
25
13
4
9
71
46
5
35
36
48
49
40
42
33
59
57
15
66
12