21154285
5779933
36516520
18548446
8340929
37131811
19223446
1906673
45618822
91069551
84962792
80169907
31026795
35654254
30606601
30675463
83888832
73425239
67939647
14047255
8112888
81688497
81614753
25983010
59479346
79724578
15876609
27303619
71203740
29976273
94396217
4717901
58546552
91853238
5798759
2011820
7812469
6945050
3791067
88101843