93388666
45771667
15469679
20299787
10264409
69523076
85005507
82713950
43718190
54357531
26581829
99304734
69734601
79147925
9318816
58929346
32186462
20564683
863159
45146584
30236641
49563416
50923627
11856311
59932605
19926713
90655854
63637938
44283403
36842053
74241815
88326386
7703821
8459221
15231837
34176492
31182925
20698574
4332664
47982565