21812550
27127098
10372874
2099764
3244664
10346478
58544234
3009830
35486552
4017189
66256544
22123491
775152
952313
3826164
90828217
34644281
51427636
60506745
66246755
12051391
37689250
14841397
7679787
518635
51878154
38333037
786466
1290334
8835418
84443054
35935098
62138373
6399871
87367931
41815272
89704023
78594132
16169665
2897258