33097763
16734225
13769788
6015438
21856328
7031483
34192947
74227800
83668563
62772819
338762
83974150
48446953
51161320
76509903
74947506
7878430
1958493
68351197
43915411
46117828
55882131
38188571
53784605
86451311
6728685
39211044
12146421
28699632
71309597
45663638
49743322
15912716
28146427
61914665
95929940
84732762
98076052
50481507
38359729