28713225
53816030
49389759
13929794
36813116
3399358
63735655
7922725
62625696
55694876
34036216
10819750
46582711
88016469
67093282
69676936
4333625
72737273
86841390
54004884
156554
64412330
21366507
11269658
89976984
33763834
46526969
47576933
8758863
75334542
69242498
59058324
50438060
38769874
23902247
65418180
46796284
23436416
40158525
64048509