99638247
66268768
63283501
3415983
8227569
1994133
3551629
13374541
73524631
17783758
55756097
6857677
55231980
36251478
26564546
84979801
57166730
68645530
12161105
78368946
49827846
26935484
50783214
83857178
98382422
16257925
63212489
34999961
62705519
94438066
6205547
76409486
59357582
5786209
7137093
55378137
23651887
47605503
51565938
2103406