58697768
44866570
8649110
18029515
43963987
564865
34542924
25547969
52646788
58224406
7426780
7398043
23817059
28996352
57365246
23204395
77475868
56561565
97254271
40841199
99208452
16743901
7434177
72226500
99036031
22787051
63035606
49402725
91734117
86489135
28478545
63481009
77419199
23104236
75011031
22503200
77602454
96444695
37892928
98293655