9338768
6938452
10492290
77827919
47942953
21226486
75832890
3480881
11232265
56337307
45022981
11632992
933383
8337097
322186
66677208
95587964
9193395
5316107
37793683
1505699
42052693
59479781
6815667
24983522
52715889
77285759
48282742
67127434
57724362
2975471
23257390
20221350
19819735
30659437
76313281
5457760
19077337
40626060
14605832