37863759
689882
15502612
12313946
7627307
18236620
2742169
95019317
63375219
997991
40364894
52218712
50281963
53621136
45302625
10879458
22533077
39108511
69437406
34522593
23902638
9244200
22938760
41729490
53524128
61812608
2226560
65252960
58838782
24509986
30759395
30546046
21707238
88536486
52313450
76197326
61325340
85536039
328243
12307750