18811915
18949687
2984927
1092847
32905859
56773279
59864912
8327110
97033548
45646268
69593065
23286943
84696442
50384523
95187483
72384803
77085000
13834808
80962361
95236195
32961376
46932042
68499085
49343869
11074239
70994395
71314487
18962396
38615658
90723171
77493301
41907037
73532592
53002566
52204392
74916665
4789694
3223580
10902812
88289