10041996
539598
22896213
66084516
16239373
41463978
39681610
25258131
39446682
17901082
42282906
93716558
50716426
35243143
8269769
73975676
24388388
62597941
51118676
57559934
34271307
62045021
78915870
66257753
27828017
66321658
13989052
27384291
79257144
55486391
68124080
24506843
64972964
8578255
10876431
23402100
4656570
66479547
85177954
4311072