56126033
93349366
6367736
98285360
12693000
55185842
37196007
965810
82897038
73841437
95369966
113474
68994976
3727276
98344823
82725704
12929333
20276779
71146009
584277
2895329
87174129
93579592
1165398
86283526
97289968
88037595
39325234
39701806
50329682
67922790
43908769
126693
2040415
28548456
82355956
69159188
97523767
48163532
26744814