31543323
53243809
33687157
40273953
61585672
72041433
22388051
19019609
44646050
77797011
79211871
66366022
72378899
35898356
98194389
83243932
28586634
14133260
47094062
22092823
53666305
62311121
80443565
75853543
61601870
97282919
27364318
76986748
45893512
37011006
32523092
28705666
77116696
7489763
66144098
47192520
66312007
674073
15228193
26657878