42645922
57408824
8465996
9342628
63813961
61804940
20122495
57605023
113295
70035385
9288082
92822437
86982097
19565569
92176298
59121901
48394235
1832060
73458499
5260623
11259668
59531829
87553130
38083000
90704606
68569559
35061441
95956537
75701993
6486428
64239788
42138199
90205141
50499361
32721320
7811450
97686352
98899979
1559562
1721233