60331746
22717909
81288267
69781722
86873679
25915387
29241289
82487350
66856068
70365728
25638407
10346137
69682046
84365622
54218803
80792543
42762070
2913027
15678579
71257562
66126949
32558985
28484422
92822617
63826686
76402805
4639653
90577536
50298527
6139119
28517743
79443504
94185029
92271361
5395125
6359043
27881373
42595806
46518889
43108248