86561143
24953057
25589561
20884325
23082919
4931232
78531543
52913309
31396552
3097882
606440
49656707
9094226
18296628
70141581
29212351
22052159
30854050
41324134
72188358
91075923
69467276
26378112
97337883
99522841
66628005
29521556
69049800
12293939
17008870
13393634
74894939
62853519
6541385
33612303
35626869
84215526
96608661
53344668
21634126