38084589
28482285
1613753
4355906
94444475
62892657
73818242
99529389
52575174
4307425
6488159
20955444
85028350
90923530
52609040
95198513
17389762
41522240
79955311
76378565
901258
57556658
14662550
77556933
74725733
50882860
48409450
61947929
1842122
27317020
14673842
79473190
44326136
4088128
29962421
30906985
90372741
30386464
55048522
35334303