86745093
32427415
2387860
99684072
42637230
85352009
30228034
80545680
23384546
12746175
12926529
96075094
57267342
80105035
75833433
93788784
2818725
99285109
82301451
94807713
74019440
4937776
51433535
7873804
1981933
94778802
77385992
90834281
35869959
5998830
63244432
56476969
25513980
2264997
4032824
63007302
17511757
61522277
16382395
95341726