160080
3426625
61477774
8360343
49614694
7505241
8378598
37809849
49235940
5237828
46307355
27022896
31332190
97103067
6095566
33963391
62751649
63369264
19988025
89944260
73353527
30632825
78406312
71502768
75671476
1074348
78796183
89956399
64457834
79579550
25419240
63914104
98833545
66746243
7103198
59662371
72666193
60884060
3903189
94155658