53003023
14856241
8121745
19416378
12851360
1771467
33764396
21091895
2104414
35381333
2313972
7481986
84128035
77033136
88116367
77473664
4137857
30516367
30688665
1523754
66287263
1363096
31857940
102795
49082064
80351395
2363883
4637515
55465797
76872659
25924489
97411821
7453879
3511598
33475878
8099513
64694964
33029678
93734601
97252044