45403970
81868280
29473395
8103458
55071932
91043924
65681010
58741926
52326804
46081015
44485030
94018523
98212808
75918147
7982144
81397152
20717912
54284016
57946535
56981081
42125726
48211015
17061162
64931682
96472100
97133534
45952917
14772184
106678
7787826
4711202
36676252
56573209
65964718
9819657
80035014
66129299
83493302
16375830
4133830