99
31
55
1
35
24
44
39
59
7
30
47
86
14
18
13
22
27
11
56
29
15
96
26
88
79
5
33
105
23
168
36
37
50
32
21
195
8
41