56108883
96404256
93555343
74158236
55672912
65197163
23208300
7261808
99722037
14072107
16592346
49334185
15086627
13315266
8730348
90414168
79354269
3072422
78669846
23187125
82686139
87025360
96659730
68994395
372455
3808198
5917650
53293400
744869
67146183
72707880
40234156
62746467
37893508
60254255
63269595
35626398
12461438
430908
36563560