405
81
67
96
89
104
300
94
1073
859
404
461
685
619
472
399
402
661
122
561
603
102
26
106
16
144
375
956
262
35
146
203
65
570
523
796
320
645
64
111
47
88
55
86
85
260
184
143
165
61
168
105
403
178
450
218
19
29
680