55833245
28187227
17152501
4144192
9066053
65788500
97196161
58704800
5483350
36572718
30934951
24144203
4146404
8555627
18421924
20532143
51934657
6478071
5101768
89467088
7159712
31959728
1497212
49591729
68182184
1950605
33734554
7535295
3815962
63091118
85189771
18928336
3888177
98349392
86025934
425420
87253942
71611894
32413384
9831788