31782354
9775755
29995709
9368949
17852283
55068762
5112804
64102912
5174768
56331744
99214
83304844
39987349
44204281
20424930
40941095
68537513
124991
47797035
4952358
13383675
67566939
75279438
51357454
30124110
83196500
62115019
92234073
5542274
62355901
31063662
49113366
8851718
28159892
51113009
50713221
4841191
36718526
83325500
2665854