65114222
95476734
17033807
20333199
37724354
64648826
98288272
16927104
62435161
9194952
68169875
51197914
35484386
90345828
8989171
72906340
94658952
35463437
91306552
6332581
87543816
64952326
11049428
80987527
89853200
88989265
31346946
68548446
28886510
70737751
61696220
97165112
64483869
49923701
77567079
54594608
1365814
17076922
53424676
22128693