18
28
37
90
72
21
31
102
30
117
68
151
67
71
47
52
104
163
324
94
96
124
281
1456
193
192
134
323
86
678
181
364
307
880
58
215
204
106
285
66
131
191
77
392
273
121
253
78
93
315
287
152
118
127
279