81533980
97764962
16903790
14015787
66814501
56504887
43703652
52509555
9042035
25151377
8854800
58493230
66773246
64523839
59226354
64298472
77477356
83088550
17189486
55309160
18673747
70772955
2424102
41378804
97428156
8761549
94147392
35965279
98223098
35458117
70471309
3231471
61561953
56416809
1180369
85014080
28515129
65291410
5182651
65069978