85615023
862513
9504662
77521464
68938964
84169480
4913956
12414407
53922107
16173399
8821524
29787841
1118613
61446229
32065193
96187589
53926954
70464252
11202438
18908269
9203399
44812927
91509152
404238
75466663
99736548
7754253
17536345
7591780
62591194
77516682
1848054
21896870
2348385
16841560
32229140
52888
44138544
62791547
34569752