381212
95578703
92061884
50662176
373726
45633735
82304659
31067237
30645998
31096266
24642201
9156511
76739539
27517972
5216789
59384484
26316868
25313939
95843516
4799797
80597093
45887431
66177051
6592694
20507269
47421153
33295113
57994880
14103362
23423663
96463889
41086967
63657669
86175053
53281960
90416166
88586639
79249084
5109190
18139869