95854893
65416945
25909883
65167923
47309367
48153713
48577452
68081314
93036416
65719446
60106189
76457428
4749152
38506723
15225135
80121878
68107869
41266244
20257984
80249393
1964792
77059368
40611657
81569755
24882922
29371519
18361153
68468653
91197499
92203383
15968512
40625478
27833673
87337161
13667907
93407657
404199
63209780
49838067
33615294