42103710
37256112
24751983
1668473
85435040
49099683
53686913
31437004
8976306
33071114
17148400
77887053
89226246
88766256
16496663
22809285
92149629
37062415
88182635
81017829
2172345
42741364
38663168
40795867
94144599
10436971
75811421
85582446
80769529
48715623
34545341
3761928
32444158
66487212
9685480
93741685
41326007
30271883
19567355
60212528