21484978
22068622
50603479
8119175
90154470
80835730
93991861
5588445
55258613
45117736
36596182
1017794
61092141
87504588
53616006
69274817
62494294
74587022
13831260
9305420
86859787
17207311
5913700
11741883
91077615
35549544
52476542
96937130
22917514
21359230
30253324
72038124
55809665
99928943
12884336
7054020
2179247
76645703
61335776
88725288