96857829
20085355
22169427
41049112
5021770
87341933
67516083
1797552
52774102
58597833
66781048
41677262
12883637
59459071
19095588
60882848
56383884
21752269
400122
34394975
84394278
83931697
74871155
97612328
3897664
12433406
70675623
23242670
73321470
8485232
56405834
84836247
74518309
55879956
88775589
77424052
47878420
30061328
18929819
3459091