95368290
1764919
1293490
44075920
97532759
46008694
50854904
61234476
20318188
16833111
65946596
89206359
85034848
29652232
47686043
32564670
11113736
86878756
16978252
8372024
63785040
74678329
79193095
2002332
64025936
29791851
2429431
78356873
81111979
86295425
72519836
93717122
97478352
62533820
25135027
47782603
74609155
22826295
36163953
95759740