67
213
331
31
11
138
146
198
110
108
27
61
46
37
34
1024
168
402
403
654
505
117
337
219
33
450
218
135
126
186
151
48
680
394
8
463
164
71
173
47
175
15
544
39
72
49
41
543
95
65
113
171
120
199
1001