57063702
82933648
92972221
15426950
77392371
31185387
40103422
45098769
63807948
68536501
86909698
49885833
26335579
99911053
35637718
18535128
25692296
64036004
95268256
84063823
99272728
44147154
4037983
73346559
25861054
8436211
68865887
7311775
4500622
51408107
12659551
1249088
35111276
31709381
46641508
28127998
41079920
12599824
8967347
5358195