20428963
51603827
40969925
2346171
30037350
23145353
82422432
41604685
29449514
481117
62036166
65577601
2469921
91427556
98146214
50789793
21559408
59944850
78945646
90788062
60852929
3481231
355067
27821324
48935210
69397080
69993050
42284843
20372448
5416216
2406631
4518713
25437599
9320399
2087931
99665330
64054059
49032048
7605532
59078653