95209123
72554917
27703788
66693536
10597502
45679448
4373008
77989616
39896121
99003904
72597905
18521373
4744274
6309394
18879895
24157096
469116
17418424
71035679
71731003
9283158
46915509
1599897
4550946
51317975
59461685
77573679
58859580
17956207
43336817
31044190
64653071
94445969
36848594
98842660
65904217
41216335
16343800
74333129
35835968