47162965
9668462
17382095
74698836
4103938
34951355
17945320
95189883
42526152
35647430
5537840
4837364
97332636
83572208
2335441
97383010
9054963
45042766
75811801
59078867
1459502
18371638
19292599
34074071
51119957
7857712
38846778
44431296
3949530
38604852
66253049
28276774
8014032
27673693
80389253
33742741
59705585
66778336
27678516
74297463