40451960
10065763
25833540
18376029
21511091
26758855
5438905
7309177
73333291
99526908
89025717
15528862
57426886
73486473
34878359
79462782
65795672
44151589
63404193
42993138
26201749
36529533
9063916
70027603
907341
13188154
1134472
86098781
42439175
81242481
85538361
37118337
90769082
56543576
45848503
90514333
16348070
12258038
56022901
54982723