93271595
51974250
80302081
47757448
76307385
59488491
60325532
17631653
29384672
89204299
64776963
32481104
74398806
83192333
84219463
2722085
1188897
46738686
65688269
58064465
3440585
56118749
95899046
27435077
88239392
56687682
71432019
96131923
85813400
64208310
51117650
86253325
14534415
53038572
76994564
74171325
21544144
15718162
44687811
77906300