59201067
88623184
29803502
14013168
50762743
3937256
62585422
25598099
83044323
64735583
16558834
69066245
2540806
67348541
42374179
42335177
2637620
30043157
58256206
38066513
49599346
76417056
55606850
40165184
697160
45415790
25194198
89393994
45413580
28866253
73586717
17585420
50026616
36935759
57857561
73729987
66059706
56146941
332550
30191440