5167088
27878164
37312688
90562189
20756254
73184861
59784571
26416424
49459041
680269
43285757
12815018
10375412
35341638
7545548
49574999
49596910
73558568
32344675
37679507
18372739
46279687
65846229
2808344
48411006
20325026
10954092
2244045
98818955
44175
38637935
47103115
63659331
6493704
45293473
2456567
85684055
65266777
37396008
38554053