96005200
58668013
17213655
28759039
65868876
55512164
33557080
31977585
99721212
26507592
70451524
83134920
19664406
88395039
69644685
33923321
60702268
90224496
54635892
3265023
63942953
23792808
6870832
16122627
17527322
18748286
8799126
84971276
33349903
4651822
60807535
87998123
14728655
8023745
40241905
46871873
68508831
8070316
67023779
47586431