48222549
12315187
8627636
39461138
17801448
1853990
58292585
19653635
28297070
73929392
145570
73755575
33588416
35505819
85658560
20552274
36418384
2865831
99285417
1818799
52631172
76953263
6415575
47208648
42291642
61662216
8571987
66518160
3244094
6705419
7860780
99376917
25264486
70781330
30536129
92195260
51849858
12388414
70776887
75957790