86111154
55854870
10303134
82363063
158201
46587259
92948151
25828909
1342601
18717358
54273412
53071989
44705277
99769617
81781423
72498636
49622574
8904556
95532006
75719327
30787598
43235349
1194372
9590743
42332811
24645713
5958628
16413243
8373226
38461351
34262353
29072772
27285643
94414343
58538986
30522638
20256425
15846333
13186603
14185162