23908646
108478
88473263
62411282
50989904
99535889
98102655
72429972
33548852
76614460
14162003
84434234
66327778
33056174
66248609
28037358
16536494
29418640
94566972
29542532
88415096
9747513
76683863
73081944
68804149
23672141
55024604
65433127
13162576
46013296
81384393
89008630
13258578
33143883
19652905
40864605
4364594
6416671
98049994
60008839