70115272
29423016
16053391
81168084
16753909
5967758
2309506
82966152
44907516
874889
4161546
25995153
71958004
35987020
57283777
99597248
83416175
56759301
48954838
68968250
78241680
3235370
41817253
48744424
69527812
41877553
96953927
66539686
33789724
36304279
64328819
36304172
21647245
68986984
3263147
79979214
11826671
695151
11409218
94578479