19622505
23926416
653961
9321649
6485896
5514206
57115069
29288751
78963851
80317029
49682663
70633613
56209166
80834178
11312374
46162978
79228825
65388385
96108731
37033829
65456284
31169575
10862775
55425621
50842006
4023851
81803943
86858001
10754747
43315097
2151650
3876333
99526671
5057848
9466
416954
17501404
86824811
40628986
46838977