80141572
23984492
64181819
49059956
9437091
26737649
4306651
84953898
70728742
47795583
65005836
4492137
77511114
98434113
71267327
61919464
60916200
8076116
98434368
52843976
69857552
7612674
16614966
43409960
81382876
43822986
1348071
67723262
3665348
54307040
38273642
1602882
97908967
30629924
49128295
17533683
71533341
52948799
78223761
1178040