695722
64335145
13617557
469930
78036100
4986108
15811619
85652286
77441777
80979035
59724422
16331485
89579973
77081774
59097762
23884670
21129134
97895130
52943267
53036776
54852041
295163
34421348
70083988
11135473
21089188
95655480
41826454
97477554
66726256
95505022
6523919
44743189
9883329
42265548
23735874
89401659
52133564
45356365
29031280