30791663
5956257
29345619
67081421
50661408
16253787
72831514
19075145
79771592
24131706
5084217
80697235
69596942
93629899
93291848
93202571
27877447
98525968
98623804
61132350
31095719
59978198
86571644
87966265
18299560
87959162
77995232
59273182
12052809
4503169
9048079
17081372
36046528
43016073
582956
56346136
38928144
76951656
10536109
92435288