95638129
60106253
20977672
12783459
5613133
5385960
75807597
83508359
98986097
53468053
74944375
99513716
47497131
44213140
59589361
34705191
53115115
70845162
37901996
26536848
35389989
37453534
4730764
53829664
33702687
28023982
57639510
83414243
21296277
2046900
7525199
72479552
18438481
299940
49767336
7994241
82107816
86932565
54614479
6399568