59874064
32478121
12504477
66126048
85985337
11575323
23038406
62552977
1227276
67264816
90405106
87009431
98507391
40381729
19221367
71173015
11071056
36882906
88528117
43199146
16686646
65096912
70561564
51655180
59052800
32523414
661564
55555147
90065602
91121056
52242857
56918665
68531665
1570436
27039568
5930896
8592448
51861885
34065422
9739432