17349350
334528
85273693
75772546
28493660
77375719
22488794
39861075
59405205
2776724
59788092
4066357
56223625
15533704
4365232
31231998
87794209
28445409
60183176
88557714
35923021
29978260
3184577
24441673
97597064
95069465
571453
76901231
96179311
96292992
38043743
25424422
43956517
63746890
83484640
17507170
38876569
93096361
73539522
5496615