82952167
56859010
3929503
96474040
5102078
913081
53159105
55335050
76809595
30626098
15238071
32613819
24493360
24764398
10046143
10185030
4398361
38778655
59901331
76136632
4746740
13863382
30588364
25475960
52905347
26741101
36986490
97511466
57313018
68447029
9054111
439946
86875062
67722343
82323398
14851405
7645643
79861518
78824496
46614176