14341750
28978669
21076021
66506672
50852777
69685244
5820295
79412466
98602689
89124556
65241392
8750382
33694932
96091831
55101763
91098479
22024879
30342929
13655802
63047146
10128428
99925235
87954936
9077421
72779347
47525764
5360908
65027071
74298902
48366521
68865379
1139186
38018268
6501296
5713895
23419648
78829859
30686916
77847030
18221489