28502286
51466874
88666601
40103409
71445984
72083380
70105061
10184965
21835361
93313636
22946513
9051389
41749331
72774112
6725036
83314937
3829145
22651472
58627296
19032386
91154334
45822734
3468883
71644228
40366060
8567405
2566416
18691871
52618381
1406335
379500
3972555
80843639
96366411
30258581
12186587
6795253
33143559
77859404
45682892