31608690
21409557
74961785
71867664
58182285
81067624
2982230
9269706
24443619
47428634
42615069
97941609
56783492
85488772
45766236
50049319
16534143
42362036
62125964
41641718
19632681
82197980
46493013
96642682
6165998
65375754
81545346
52462415
70528398
82448882
42965479
1989034
54708277
1470437
9563836
53844678
4392166
8145733
21134211
3299257