97933559
2412603
33823334
33049192
5073776
4119766
91447906
20289111
9141217
79464507
46044430
84123756
63009591
73797694
16392866
56939481
8307123
54071488
84562685
9920188
32077964
34609308
6388731
28653324
25075097
66843860
82963459
43264177
40079016
34699365
17346818
29474178
82649033
51043406
37538052
26228184
50021827
3042267
8854192
34366393