5500540
3835699
3210265
8558642
33543889
8711122
39922030
86743900
5967008
13911111
1898907
76563057
56147678
92253719
24617755
95316497
8861447
42074551
52098978
58012881
70603671
89669273
57466695
23132875
9496475
5741274
69286337
34565657
30291676
20468831
18274837
63909342
3175805
13897685
35618773
18052537
46667216
41099872
90641348
31162358