80328076
53903356
61289864
45372354
15292253
81492829
68873092
19788831
40594398
45361504
91023862
17504925
79826794
95712670
66799013
84829976
45064062
42778985
22549702
43419946
95687856
517768
8653678
85821629
60495524
337051
18251897
56202606
6481006
41958480
62323333
56309058
5262322
12909930
1601365
11086166
41365003
28434262
11475484
59367146