31626782
25332831
66612407
4877288
87481588
97356821
66752418
79972066
16283152
16119532
92683770
41715144
24948670
44715694
82816197
15912709
22374776
11939995
71924229
28847865
24241598
8385998
11428243
9615560
32004369
6244133
6293286
7426601
49465069
7290407
86013073
7344822
44026747
16317740
55159054
47528271
32678615
81539655
85891499
90472135