84108858
65869265
57022370
59135141
52069155
2466859
65781236
86757758
32908118
66062966
50423267
19574254
11667573
52787742
5837665
90588639
79614057
6499368
23519149
43987647
94654297
51017172
92453518
68019651
28185490
92778311
4526335
17919650
4361445
99983269
59472290
2941821
60339970
3235188
32201935
539425
84309298
79294340
1525648
42401738