58355560
99931210
63902257
29463039
60819661
7262727
8634226
5103911
3787456
22128614
31049636
82278837
56569976
51606057
5798476
2377882
38823340
69684906
50152197
97193027
21357714
44494434
30195248
53925274
83046514
76651487
70731195
8527975
60875078
8654124
60381133
29073285
63751914
24827288
9057471
4048476
95693782
95924208
72723170
44285337