60021268
72597793
42867913
1331392
16543817
22956146
78787700
50966266
29318391
55521894
12869098
7204260
25541005
36791864
91735324
11382471
8668016
4737775
5596668
11911516
89867563
73514007
75692208
68905151
26729419
6175902
58343269
64944659
45983709
8096588
56025256
37379300
4547224
15967791
79706639
7203605
55122579
6753021
9151202
54217562