83858983
140492
75191155
82161483
59598175
53586091
85308325
90994724
52193873
63268718
27948565
1755502
1055328
26441023
98886410
87767530
56404240
47292354
46376518
98561178
26622671
11546135
16108623
88833853
73225658
32635210
59262239
15133239
75847304
3079446
6233728
70135467
2770862
2606428
8148858
449435
80289050
36065550
8086141
5357687