66843990
11935850
9183716
29484551
18579313
66336294
28896167
18274201
18186663
41756832
89894583
46386920
86905002
22197842
728380
94256791
73186801
58407824
1891846
6319628
68235120
37989279
88373156
25015633
21044130
68713552
99805028
81443528
96261800
2773088
4414413
94581908
26861886
44882582
775554
72308817
50445280
23214324
31705898
95073201