86076376
50926960
84142016
51574907
3735819
96276180
13399964
12278184
3471191
15292365
98753157
72678452
33362013
96892146
9234761
33818009
41138353
31691347
93882537
3001103
82437011
68974226
67705066
18109382
13229041
42252858
36288924
41032844
27833316
38068853
74197406
22253682
21936990
44021128
36547142
94866171
4060435
56879068
42443826
99406882