39051675
82475270
4802865
41229903
16751818
15492225
12079817
84184932
38519355
35858643
97634222
20748373
75955228
10233213
1444874
50927054
70587574
93955064
8692410
73531403
9166870
85093853
40882920
19322471
43233695
2329223
7488011
1257745
85798972
18424954
44744380
21737312
93257
69153596
41642778
48656482
99625202
26868441
42378301
21733844