40089559
89172178
34281963
97101907
70873574
70473365
125970
2549077
9737934
48426683
56195646
34774705
28875724
32411229
99984122
55126271
52894203
98242099
80938527
88896812
59011594
29226567
46133997
40161487
63625846
89069235
415546
76831060
36515418
51432619
81536004
18894221
71157109
38479476
69729920
9997094
45178082
29411774
87389488
40196803