96313623
31891720
42102467
19741634
6356861
45172542
22266810
9233738
31785983
73617819
65092515
66299763
87506889
24044556
81271360
80074741
46835978
7368025
26302646
32458206
75284959
34115015
29561385
41007583
91754421
39049569
4193151
16933689
35594874
80159540
71156005
26812704
90769453
22174197
67203874
70616902
5270963
36667668
419751
20829531