17
20
18
13
27
25
660
64
95
44
35
22
19
30
324
9
124
83
12
57
49
69
242
40
120
4
33
60
53
31
5
50
86
32
55
157
14
84
62
73
105
26
85
8
56
100
81
145
71
23