85252728
6668312
90892429
92474505
52937145
9617326
62499648
3302397
29273938
61137373
5665841
61583208
15447209
86562230
16697582
60547980
58279353
8186658
10238284
65397276
73035933
48801478
24057339
37712213
34569348
49057396
96169251
5445087
10332680
28326949
13132899
67151569
41136483
58776033
7186917
36087382
48519932
99874272
75344787
12969103