55744535
75378885
106852949
72984175
23407426
60196138
85244324
57797658
19280832
79285050
109339743
37483896
84692528
70570850
69740143
14803439
93966904
65367271
77152540
89064744
98336891
78321201
87147721
98187818
53025831
60673549
53320258
73805097
108320112
82615412
61608760
88680725
91922484
112013220
78287416
91020511
80391325
82687370
90744214
58373083