362
1013
571
386
269
893
708
622
375
528
1143
569
614
96
1102
93
136
199
227
220
44
447
18
80
124
142
29
90
45
679
972
801
800
257
258
1149
244
206
236
51
128
767
193
590
499
409
416
806
221
538
333
780
125
211