89164460
62522980
30786718
28148610
11205443
59247045
16803833
38319849
52812717
23649449
24838223
29117825
59037587
91222081
92359248
14776841
29213064
23163610
77778787
98881396
19367190
16041853
5522847
64487822
40094774
83319339
95879407
50225654
36783690
79793043
9704661
45028894
5008614
38316138
47747829
57768633
70989647
95606801
57661087
2703198