98713649
52341155
18083272
16843386
5660832
3776211
89064065
82867681
89263322
75299975
82631845
72441640
93157608
1498591
36035886
75548468
28656424
34392172
82424930
81708860
51372834
73834108
100008560
69826448
5042386
46122495
7093470
8406575
50252263
43214714
59073834
943782
29796529
15223409
63156712
19929624
34649688
79331311
6587631
12217491