81259196
70128435
37299396
4682291
38649451
4073967
43256799
26959019
91435586
58967425
72578783
5008517
52671031
26437407
32435601
87815039
57852461
5212411
57467192
72079342
82592978
1158256
25069284
28434486
14144090
84122853
9213116
19069958
5903251
9608642
5223157
2440938
3501076
21686608
7533213
11881269
2767622
8639712
16721374
79476101