63
74
278
64
131
146
244
52
116
79
55
10
122
19
237
350
962
546
377
766
671
605
1084
539
593
89
433
33
28
85
149
41
259
927
323
121
205
129
722
489
755
519
369
748
400
81
35
42
62
174
266
164
208
501
211
378