89494351
85288752
88714156
84548320
3525713
87949842
8455905
24963713
70731183
13559418
53001626
10766072
6651068
73559376
63141697
60554866
21922644
65157016
10567271
49435925
10748764
55959769
1905578
73657601
30968654
35573290
3539961
73767314
45283060
36803637
88187082
63578643
78911410
88886178
56641501
6912008
5202648
12466234
28289653
40536827