16
38
104
15
75
173
143
109
201
168
93
237
246
323
1019
350
9
439
413
38
234
31
173
610
480
102
209
2
400
145
305
14
35
370
448
0
833
1
413
110
196
192
17
143
938
119
240
17
170
168
417
106
