54057422
69563770
2955906
23858671
11903867
79597939
3089771
50049537
88408612
47725260
89844804
77969237
38658221
71312231
61816321
32468906
5398980
9688300
79629172
70572139
25806120
53798773
89344233
14922542
69563095
16021673
38187116
15941118
55116665
34872478
49427747
37617279
18763266
22694599
4802317
45392198
2811585
4868976
96287189
60923467