29
12
9
19
4
3
25
13
47
14
18
2
16
20
31
102
40
8
11
27
24
1
30
5
33
32
51
17
26
22
37
35
44
23
34
59
54
41