86101663
46257220
19135646
1502270
4144545
21524463
57572650
87369470
49706879
44159330
27239685
65468056
23486148
46607624
80066555
95261040
64292450
57939980
83719750
85277874
90142701
56065284
46374681
65526693
79624182
40499309
72547029
52848455
73159732
95749400
4220213
62839663
7207155
6229541
55231721
65044553
75769032
10307711
44073270
95381903