5949256
85678139
82834108
73266195
4083818
95348092
70831816
79599477
9001990
58347760
8485042
30945469
86705805
55577820
8397888
66268165
32314460
79175403
72521267
26841221
65276143
56326022
41165390
18223014
46798603
68851870
89708279
65817188
9941290
41776705
53836464
1048533
67841613
87515527
99758997
60693783
86701474
49325681
98316230
11667177