57117662
11359801
11973119
40245248
47334640
72467921
54718087
19785743
19826788
67431499
9867958
83217212
35116428
82887057
24109239
18421160
10068982
43635292
14304615
43413081
77213106
41437597
12264417
9026926
96108709
8771282
96875492
44828683
59849850
32695530
80082802
7872539
35858089
55593100
2129320
45477013
5708567
84488041
2061602
1878409