40144150
6716853
25826947
8656172
65517989
66213929
4458779
7003995
18285417
88299488
11281910
7349331
12412029
42128454
90608972
81041690
9989524
12957640
2502165
95947211
75031917
70681851
1457841
5361654
51224736
89063275
16318521
94654759
545133
76727237
34346668
9907
19751250
72032589
84119314
58456167
47388969
63166862
2479554
95512039