6
30
33
21
31
9
23
36
29
58
51
49
47
19
20
129
45
73
7
24
11
27
16
91
93
65
4
28
74
104
15
32
14
55
5
34
8
40
50