40283953
16938074
67446704
60348254
58516487
86447714
9783581
70111242
99254668
39481777
30752139
46869739
15964285
21704660
37677508
48133348
78997099
67165124
61359732
24322690
13871698
83709746
317410
65342144
50481247
62611301
93443761
92363015
10999263
69011360
48843627
15058705
27557356
60521790
91307814
33745542
44214087
118996
58572575
46341069