48169565
7120652
81887570
30601711
8779615
40108651
31098973
26378371
64878121
25029968
80202875
43318815
72444242
851387
68525998
76222463
10285280
18973614
25567533
87107769
12573444
8132862
42377905
97672762
5097555
6697547
3692850
34686899
83909331
80171419
3785454
90203837
59655577
24775171
71135475
33814111
55517760
28685973
1254112
22485917