89345053
75148770
2479858
9948144
53142471
74217619
7125240
309354
87741231
85045584
90548211
9920534
8863497
93544414
97228297
84919199
28359700
28067571
92124088
75168734
65105283
65655748
63333412
59507157
63847147
74799657
96815126
39457409
50795311
400874
25206670
15046024
1607535
17593362
52642159
66067051
9336491
28143479
60529600
81298739