65821585
90676943
80264313
5806970
32304127
54038102
38639917
2911456
60412087
74763689
9616896
33784586
49593837
335292
95661278
1130215
76573192
46481295
19106210
96771177
80642823
12684595
50844789
66606152
25059348
94927917
15363671
96843374
47595527
39621832
88134470
63939440
59487334
81936655
28356112
46303493
7537582
83009111
20089960
17287809