99643486
6691605
87497886
51956109
4466971
66917294
76065624
60476963
59737568
56324141
7213567
54731551
23257879
36203974
86809402
69495545
81249489
64905783
96257326
86822983
9511467
44284754
55094256
33465356
16522443
83023402
31345889
19858647
1184296
15077648
38103439
2467616
1048534
49395601
16903361
15757223
19811505
68362756
85493867
51737820