82604033
1138392
73427650
54473416
16655620
89964973
82713759
43527476
3866136
6893956
17759959
3627138
68384245
21337218
72294566
11026738
4079896
3508199
68335523
59259117
44049345
916146
68699083
68943913
83568351
61964727
66282809
69204223
94074473
51288468
3995592
48524196
10065275
902246
16976193
1651919
19517492
4376356
69787514
8253406