30918636
7128496
7807478
57435203
85763776
67504007
31308637
7377564
4304312
38029580
81461810
32789686
69931202
50334275
7534903
6956436
44852457
79217704
65625292
519849
43849329
7529507
9247194
8785139
41159500
43038294
8911371
80474901
88768029
165639
26721002
55619941
61175331
63141260
44954973
76676747
14149090
86225469
57579249
897889