85418683
81969568
67147782
1122591
31432292
36259637
90183100
10404272
73452888
69901268
92884863
99566748
35626308
56686236
16407146
37835087
73623511
14463199
17044193
23803284
73332496
5451515
86824947
84367248
83953165
70937014
61624295
27074482
89505973
95988653
4994008
28649549
66747682
88128907
47322707
17236163
87065812
38224645
87865226
1440658