53551520
5890953
2630668
16872259
37846121
31367060
99742101
13836075
14097237
71661642
71142778
10037611
79832175
8068225
23845265
95263304
5921461
28404159
43018602
34809341
73934982
97006416
64617005
3624183
90774608
40971036
47318577
403653
43923089
30936808
30534639
57503752
22079048
94126527
71247513
54938328
23798287
13976828
2152474
3091776