20694961
7358482
9925870
72606263
28648199
16597168
751902
8276943
51095383
6009380
52429067
66198850
37698000
5848829
6409232
28668804
25953783
95405909
2413166
33834185
96822228
44966240
1896163
2815458
17821921
21234848
40616059
51642781
60652935
48974040
55849148
12529383
79926003
53335976
14676448
59465290
5120945
15567266
93714988
52059122