3582657
19682772
220118
81253198
51166828
42866254
38077348
39518281
4095999
50843317
47014198
78952568
67821628
52647927
93218885
33516758
60905270
55025242
86675112
81942965
39996553
23896650
11751429
87651741
97705395
48213584
60981104
38526212
53873847
68153295
64497065
40642321
2143380
13503217
90431434
13767824
33773099
43018822
14928764
8489737