93827976
47621395
72187571
20166515
47989248
50993425
33006450
96475642
22568233
37698269
18035822
50514449
59214580
41906776
41692258
9871566
23648682
65045486
16445561
33433182
20884865
90068561
43353557
13184356
12869665
13791864
27842702
2962614
50019364
86072190
42163340
34353389
54855390
22269625
58944769
86923660
98614539
6616586
77771765
30702125