81895666
352125
74141127
3249695
19863871
13764478
7189644
4624004
21762770
706671
23681386
9445168
9962762
5641347
9494329
6205403
24019583
75896562
66665829
47749228
92955505
72784914
28557445
97133146
71823735
21989385
9608329
10108321
86117088
95993073
27025702
54919905
74362811
42671618
89726606
56432641
91779273
71261857
97303
846117