86601581
3336300
72242507
85382392
1522695
77132867
75192952
84078771
64503209
4731458
68925331
93328289
45952570
59172768
31405180
259819
25816117
38726205
6653405
24591727
69714339
1094476
320687
59811250
19904910
54357543
1564762
10131086
97671733
70258725
73534181
12074359
27827181
64798517
6128563
50616998
51937546
58939712
32632421
91676879