96246461
55458199
8287354
35591292
7211628
5492867
27294374
26223866
81093827
3435126
5772210
21046736
22011643
60608223
41429536
3703474
4978915
2597829
96874096
45002734
76056052
86288932
23813689
14941846
18378386
422449
87234131
60367725
60479909
50716252
9674304
68003960
66787819
1409295
6307905
85872761
5522126
2556200
52219040
577500