97349366
78676240
626241
41511572
58876994
12668051
77572232
9912580
89152838
63536895
73631485
71362137
61985080
61685870
44556559
24402543
41781393
502132
19524372
82243369
95187738
96024754
23345974
83814326
59862108
18129997
48987519
25808341
29688378
31571235
49155027
74415614
456881
96788981
20843771
7956194
36604202
24935273
98945086
3256819