439310
86603330
1686834
85823396
74558419
67332503
79931564
262329
36186328
18055584
12741170
63936257
18156060
56288178
36867945
34431409
31069071
5361122
93283053
2684953
65987055
49429770
85597014
18276728
72335739
3458794
58111378
3807276
88671529
30832113
49606426
27956848
86177791
25935543
6206117
48648532
3999475
37859476
94008100
37807957