81672208
54604755
96635728
16905942
68068220
86002394
52175279
18655183
347988
98551308
44634196
27125325
594850
2617267
55048423
40485937
71989939
9216334
60344968
931841
57518930
33405409
242400
73175486
17851576
51161885
78753351
64682441
47395035
76152308
81441296
94001390
289849
28917613
61317039
80789122
3991700
56096805
51878651
12809511