31603152
11442293
44043130
60472728
58657009
96579010
449232
91639190
85172536
86472696
85007057
68927923
19503757
67818357
73861026
933758
48999299
76971241
21538011
19058050
27686012
7696458
70725913
61105759
82366539
12991125
6684478
183808
215682
9005678
34698283
52991341
14708345
7111651
71993415
7635186
48494832
12746649
12413300
5731217