28913581
1620692
95148956
91515272
24402240
4985800
46474116
10998821
68882977
38177048
57817320
67148222
97101945
83527751
98026593
13438924
24388356
47699763
44347418
73004518
89485166
65431750
41447052
41808321
86761281
5774218
18535154
4557511
73749195
59368806
56175411
49046262
73048689
35941490
91489572
80858678
70609678
89693449
94844890
91836064