19
32
16
30
109
17
35
18
51
48
22
45
40
28
25
44
15
13
21
11
24
26
20
8
29
9
47
10
54
14
36
31
12
7
99
33
34