59026776
33717141
96637229
89137645
5545984
16809372
47533641
29936120
16851339
61842139
95656937
94454872
91853789
91085832
24277221
9504512
60696706
57315929
599417
52914242
44158585
37408433
32724069
75557510
83707164
60095419
50358182
18245407
39545246
57384360
59225829
97637539
97508302
42481072
7331514
20714346
21526533
21121649
76274145
22813702