84339672
12485187
71342894
49494383
11458557
78803335
70059491
8553413
55421325
6863409
62013005
18086098
33689128
12262295
40066666
77988302
68057384
57513236
49447915
68557022
89471918
11049488
5320876
132948
30032358
10608272
74194870
28483195
5153862
371988
4946678
22199742
88079699
75437486
48174084
8031775
99979904
64905321
54469649
40304023