13899040
314538
41344054
5037336
1861452
25565094
7394544
86992519
40542292
98289111
42868364
43791231
80565785
91905443
58731839
43403339
53729367
59408445
3497758
50599571
15165028
9621213
15781733
96531034
89156618
29327217
43947782
57699810
5945611
1166873
95136403
7840553
46663122
1703269
58266282
5406096
45307975
96409197
30394665
97656022