20704882
30741
50361896
5371131
15383425
57143228
27046251
87569129
7755122
75358105
78789999
81327820
66457780
63816091
87124095
43269880
7433880
5701683
40089651
44001872
82195566
65071487
57497851
44375938
36125301
25343118
89983764
77987955
25083032
88669224
86699895
69791036
62045436
6834984
91736027
35912192
43904458
92055645
23629288
12228834