90448315
95873492
10111053
65822240
42318076
1551356
42914683
65819734
8210436
42209997
35931877
24129137
68273043
48535896
81261158
256982
3338031
2829668
1993155
80246587
60224678
904721
16631443
78279583
9303543
18604151
581662
43843656
64731025
27129101
23759295
40351266
46755696
96563694
7211620
18545008
17454065
3037918
96049064
64057012