34485769
29025336
134942
21402505
93997536
39514454
65493677
45685380
55907198
22894410
61815096
63004381
3029270
83338548
8279869
89966806
88299035
52071317
77301354
92065501
479354
68125893
90473336
50669932
11146337
82508261
7469226
80395293
67379840
34448761
34017979
19328368
4171173
78636732
448873
45285051
36332957
49714187
27792741
1890645