29
10
32
13
5
23
30
99
31
43
24
22
52
4
3
11
14
7
47
25
17
12
1
55
48
36
20
53
15
37
38
33
108
26
21
27
44
61
41
60
91
18
28