95532272
33608771
99065354
32445429
30428411
9931172
8393564
17446875
1248624
12326112
50932519
81177202
69318721
21226177
18075871
7906826
9694137
50361803
88903380
3156985
33418132
6639445
412496
71276542
82384697
33555822
80012500
7132201
60336688
11731193
73723372
36891948
60923292
87465894
97861281
7704524
36314154
71006190
93344305
6278378