21862436
70937511
41993571
14944168
84248225
1894657
14479312
136408
51145373
6989912
74707967
77974467
59373322
5490484
90688604
66773829
7522227
54714290
38865611
61155276
94777862
1641913
55691285
40388118
94453282
40355274
32645744
95064248
85082216
3880385
8635050
1521329
87012041
37114622
99789605
3515677
53423071
40061268
82425565
6775252