19689290
38183979
48003331
36332131
48843589
55862275
32117433
14465816
30371077
46773728
55267305
4301411
34831167
53644629
75482069
34515608
94536502
5359306
58636782
85802343
5970698
80091301
80629659
55755523
67635055
37383440
14965113
193069
32352375
6682110
37772182
59348270
5483262
22065800
97504399
57756641
63196324
4558325
6103768
99052703