61051580
89773028
14754228
96765328
31589693
56978158
22612098
89812832
5827783
21082237
1934167
16347214
42634214
57896483
57331414
14106772
88526936
53358173
12374933
4506167
15711909
7258927
90388817
10438380
99635958
17342315
914931
50217302
57571124
96343454
65802340
21728187
8786493
31123312
62716914
6836262
697468
83347936
6954714
41995522