21296450
4712791
76611
62613137
947193
52398535
18036617
99276843
69417980
93974480
24837723
49406748
4070708
56607198
3839810
6571210
93782550
215081
129196
30892397
36532351
505943
84107086
48503214
6879772
6735965
80562939
42848950
82244055
93035679
8019896
80329784
78214840
6042951
10971637
2888356
19446232
5046782
2457514
34412196