96121968
37597499
41577996
57237306
19986255
37283061
12275310
85857312
84129010
2226271
4371503
90785040
38345063
58859174
33986763
64507673
18138174
26257282
65826462
33016806
68041405
1436287
55717965
95435777
98545547
31315289
95663099
3024554
42411737
59149893
42849990
43369034
55235675
73624489
78226970
40278831
19835609
7437429
10942298
3655574