67084260
3157245
45908333
50369067
24982858
10919211
53395865
5262325
46616721
21145961
22265668
93549795
15798227
25023899
72898998
69123637
80288565
96384170
5512626
25283813
65241786
68188794
98466643
92261785
3858570
83797191
43262843
61325753
13429340
24644897
67939297
59852697
196976
56928994
81139144
37619266
68269806
36206877
95391924
60454044