95186042
2787457
59983810
8031452
67689197
64232983
53831550
3687670
57878982
64533602
34557228
67175614
42604535
92322455
94576598
92684882
71104900
71767090
30978853
45043254
44766221
32445293
2659265
97569381
65728223
84127935
57166125
3793263
20223395
64566727
30776479
966212
34329013
23955190
63057221
32088645
18679375
268913
71769962
67314238