56766096
89481333
47913524
18482018
69894986
61556296
91573665
95912528
90657565
8998659
75764333
23809140
51197733
80709535
24071483
95518016
59802651
36381963
28224059
54812619
24843736
15741284
66395823
9907246
112541
50616255
290831
11921681
8787721
95656212
75857997
53238426
68348788
370417
76766276
660417
7793342
79337007
45263617
80686156