14342428
90431712
53382812
10079523
74292587
30307624
99862510
71916338
45361029
99514262
90753348
17492992
3951140
28415101
79606796
56391855
42999477
39611122
93369040
69359336
84506032
14469827
81231209
51052840
76026212
2661988
86231406
28161373
33776689
7888434
4463559
19462077
89905979
23045412
15161021
52786178
50381787
53645964
10997386
20878723