78231375
72237123
28117770
81577432
12853671
55013623
86114394
43542927
38481489
37499854
27611934
8112259
91162801
7920360
32784667
63084351
40196063
10463062
18137238
99639434
38758263
55611176
57943820
7186114
80726722
37259640
96442284
45315092
84188629
54072540
671565
10724375
87606609
73919362
93449202
6450658
62796592
21919023
53339115
21186848