55451128
53687714
70826624
62702091
81714282
7408597
6114883
54593095
75088116
89365064
58069457
52902877
79312303
576886
14083156
92536720
27639704
21467756
64236563
66465653
33034480
6503803
37403326
77564688
11999081
50255929
959821
69935779
41015023
36981679
83703796
7567756
27807372
9153297
59633108
71215197
94177135
18779145
67365164
86534548