42625920
67571528
49406048
89294913
42785307
19857663
99909714
6575882
42745832
267913
91393235
66666550
80865765
73076361
95654994
65694037
86347340
2935833
44505184
34899654
4857151
20985870
30322734
3467640
11962576
62432452
24698864
22988077
94102148
36023021
3100965
67643042
57215120
56199467
5611962
80695205
38667253
74305041
9771529
208260