31129754
98898408
30683879
59588203
73011409
1809312
68566136
35641835
9654643
51074812
29116947
81399767
28129240
78881436
30082479
1986676
7998522
68222937
40944774
2831839
5614163
25543790
14529650
79531813
17246679
63081528
92833235
14923017
5525796
12733174
54367157
99639124
10393263
17369920
79845167
44408657
131886
29396749
10345777
97734040