44164058
4610428
7462553
43511933
10982588
40285332
29099182
22557330
73919628
31101160
25711681
40371424
52794530
42119525
52544653
56058106
26818079
77501710
19189507
99626173
63912495
58136358
88634801
39939547
21421439
63185995
6453728
33776947
35777618
13598843
75083169
3939212
71965026
19505039
4623623
86758157
8657261
6258863
54842113
3441162