16
85
24
57
125
21
63
84
101
36
108
44
33
90
19
23
502
89
168
228
9
159
12
127
96
184
55
47
50
31
45
32
38
10
272
104
58
162
161
42
60
43
61
110
155
203
27
339
140
28