32449312
18551940
84192610
74548270
17237299
92815755
43483538
88829929
24932790
41097155
3175140
13155197
6549243
35922885
27117579
483146
477383
32945752
36762853
96938444
66537133
28019147
95245786
78469155
97321141
61608825
66995603
379272
72459970
45679217
41413302
63976020
35474670
1198579
15568180
62485876
46276758
48809629
2119005
21197500