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