66122738
28614868
44991642
60075830
27784036
4518749
99582253
39404190
5899222
71586415
20301015
73845128
17293215
20876855
47497183
40249401
90757770
9332727
12514533
91919672
53932547
75521167
27422626
88634489
10544796
20124700
21511798
85611525
22075312
46208462
5741746
7611355
1472785
91998680
42555352
5373055
18593974
97961924
3463922
11746359