96333221
13318511
90162932
49693365
78948250
71112716
53886297
29582300
51153288
75013917
87641080
88552751
97364890
91815020
53658234
19582426
2091247
46185256
10545462
38013866
70021417
51311265
7164191
41356462
29947602
38784428
39601799
91861817
46792904
83051305
22634246
4272677
30471832
99961102
40009634
6042505
71371436
9303367
42499646
80128450