35794086
88347583
2960430
85286106
26315791
83134448
27134516
94671591
7428302
63109781
24843574
82555478
55574033
13867596
7714174
43421348
31262747
9596096
73609590
8855054
85278630
62438661
70508494
27488206
26458092
66205093
67933469
57309908
44153580
31626292
70738820
71385533
325499
4858492
51472209
12085536
51528457
21549314
50435295
18484607