62603596
7599951
91841640
74615990
5208
47484753
90592004
83083091
17537531
72796136
30827844
18805076
46184760
98107532
59222919
17663779
85711755
32096892
31302896
56495118
10313500
90023042
51104516
54228884
42357170
57781795
43134932
16152150
27518180
88706363
85234897
42493633
472225
20337513
2676299
45607090
50307351
59346520
64534235
47165172