18
45
22
30
15
24
29
126
70
12
31
3
27
54
21
13
7
20
181
52
6
69
57
109
35
17
37
63
8
19
25
353
36
44
79
81
4
5
48
68
93
40
111
14
56