18
54
75
26
21
35
53
42
16
121
66
60
58
51
24
150
41
95
20
147
59
317
15
101
796
67
162
190
74
19
76
212
197
31
219
256
222
47
110
39
221
267
359
45
160
46
104
170
112
106
62
255
12
725