85335018
6017560
5321185
3297474
2847960
86277548
28993168
60092876
9500677
16765053
81394201
29005789
20617179
28041420
77735259
82231756
18581189
32761377
2297125
68565975
68589036
68334748
94367912
83816096
3251301
10463960
32772199
73592920
50627414
23952165
84554701
28456662
3049948
9092152
37356396
46828506
30802894
5566302
53408089
71524281