43563766
18716303
80427791
29138925
21434815
22952144
8013128
67633060
43139899
30393236
18632845
79985420
35907677
32105099
93775783
85206587
50248129
51551991
18829928
40328162
1646368
63943681
61155556
81212240
71986945
5612749
35912662
99957663
19419305
2545165
5825471
44843546
66175884
86851343
73917819
66942467
37462940
27359293
15267125
34055385