47518688
82341266
433947
45146421
18143303
76036694
5424092
191187
39108297
95179532
47791381
70457963
39902358
2647018
41341395
24442093
9661360
6069412
97874550
43828912
7134953
29716502
12056557
376744
34239142
22725406
13477657
57718776
63489711
3541131
35798335
59923267
60113765
6672423
83024882
52233416
56962796
98333255
29908628
17408220