10147162
86311586
41844218
83431463
75716891
50817565
16676035
1043380
5780377
80565634
58909216
10473597
26169934
17289879
1838606
64291223
22329143
93793592
95503963
24838102
86216852
39551934
9371320
29258723
86889793
90759130
39432637
28759475
82647967
56558113
17047221
3262356
3490283
99091131
84109910
60262238
11452864
71319091
58789124
47983812