65508276
28095961
94161314
17132925
7133611
28719066
65234056
21348146
56872595
5712131
31157414
66091185
18644735
87924151
5316679
4181418
20967775
52062169
39798108
54021113
5111989
34269507
66158797
20969672
38389885
27693576
5600539
35161586
42487216
85712416
41194513
74289206
43655779
39426422
31195586
73191095
99412960
91877333
78273281
51797695