51129349
10219830
22209472
30504116
87156
81429230
66412037
45776319
93087551
64283289
79651919
37918450
38779577
5551893
60617218
51804852
4560759
24112708
4457342
15448960
41077851
1001691
7971435
97456928
15736452
92847740
2677337
16435537
61408336
59253517
46432098
50832126
92549997
23232304
89264158
1431276
53712862
8713419
96542627
42573954