18107963
77338319
9804598
14286560
37792624
71837702
19362493
8888636
10641780
8241882
12305946
31777
53062685
45089457
40458127
23385220
88234065
89934356
56666977
81896768
6801747
48549424
5626262
73418396
85489429
31596150
8210170
18031755
9305104
5290312
33442254
31902683
64126884
62833657
45604431
8148141
67065556
58309293
83079706
4642432