40499303
96117946
80614758
98835697
66806374
753802
84662378
5729134
42136733
14087959
88476219
18262
55103362
4426505
36565274
18744475
8114688
77784392
42797068
97189775
57839860
64314008
90641701
34076201
79132028
36465000
61515623
40652332
47421563
2005610
51123043
16603890
77486463
79784018
37863932
49757612
77487519
34863077
89067641
86086025