146955
71369305
49069280
19914451
33917369
12398281
43341935
89432680
82434905
90898346
75754127
1989617
7226316
957920
48853643
64326323
4975788
56083320
98636623
78641082
61353271
54254792
26372478
82544763
61271052
71454653
44617497
69877810
50679170
42943652
98751139
50343409
79852288
29703888
93721972
67835577
72928498
42745903
29438954
45954154