40012237
94105891
9519503
94408686
46423031
67166314
27605147
90358589
54603489
19505265
81559816
27539399
86654805
41498074
86116407
13269230
691958
75292823
56433845
68329613
26276297
20991883
4552474
30781689
1814639
32547083
27078075
75618254
62736975
71513622
538881
35572792
72395466
37602109
17446597
5288007
989672
51182575
40562700
78678716