95181153
13796765
58973166
34449536
14418502
8435704
14321319
1082860
1075469
66229002
2235797
8316791
38863131
61898613
61262025
87938595
91918952
60709389
35732806
56694371
24746738
77447130
88648947
68755424
72946348
85088917
6268181
24736206
86945542
60177042
77685075
67799267
41159519
95215677
16837569
23142765
1067640
94673630
35475860
8665318