96452874
84964541
46084804
5737133
81979958
95076090
81276300
95509318
20142800
5796773
33996430
77949604
13418632
78074476
44584389
70638008
37312059
87592796
6504871
1079387
72096251
58401144
3244831
9233692
5565333
5705949
14278967
48939161
22629415
321582
95602388
90775048
11244251
41956973
86543882
94549367
2232411
3183983
31997676
22566413