18
31
58
21
11
32
22
13
17
91
40
23
105
26
38
33
25
15
10
46
9
34
42
7
41
51
89
5
8
71
12
66
44
4
35
29
6
30