21
27
97
95
43
72
10
100
62
45
29
22
15
35
20
33
196
54
88
63
8
26
55
89
50
31
318
19
51
24
118
39
36
126
25
193
259
47
93
182
17
287
108
104
67
239
163
66
190
143
76