18
21
45
11
22
17
30
29
20
121
7
4
12
1
59
37
66
23
28
25
27
102
176
168
60
77
53
8
24
3
36
6
159
151
15
73
26
5
19
33
110
35