66
41
19
40
30
32
8
69
15
28
54
7
118
45
94
152
23
204
431
239
328
104
177
134
188
159
285
129
187
1144
429
510
153
397
542
833
803
1804