34584568
85516559
7722053
87108695
72439418
30312554
41859720
49568320
47988764
49818616
88791776
10903747
4245338
38422630
2355660
76943820
94213237
71185449
92918334
42472658
135745
77641245
9907774
61835120
65638114
51295048
17615975
19672292
97145031
47707696
18137337
69931380
9924142
43188597
74064811
45681097
806497
5255947
95433023
60849840