17006962
11408436
139571
66852998
62663240
5446227
86037892
36756272
65422015
17431818
54628832
745567
96284829
41367655
36185967
91421084
27211962
72512825
50012349
11545667
48333
65584781
95809956
958346
88102149
94585889
97389425
44244839
30484405
48563348
263427
86878196
28959105
69684958
2426407
1138456
25674348
59311570
94963261
62834278