405
648
231
408
80
591
156
46
171
136
75
63
90
116
36
1029
33
352
363
310
49
121
100
8
69
114
805
190
126
523
519
322
398
414
578
125
469
195
124
165
143
542
92
128
32
389
77
194
98
102
438
181
146
86
544
129
687