95021149
3055559
42189810
30801866
15604789
37572575
41865271
85345546
70517163
4785293
41366451
13973213
58038907
1793825
2145756
78711437
45152303
15622987
38921461
17852392
887784
90459817
96146611
69671573
315254
68492830
350310
44771329
23399115
7559098
48427214
99142476
8270728
875275
904572
65755666
7852217
81606528
40344220
68292762