96302963
94398284
11208379
82466527
22748789
65581865
34546696
32269541
32981498
98065399
92383920
7649208
12303144
99893637
65247426
1114480
15177817
89816033
72536705
57798892
42128559
88781107
50535284
65666556
94629911
56469520
55927800
44631267
56124525
27338680
45089133
4882914
66821863
32411102
60266947
29792729
78436604
80349709
4171442
92909238