94569957
210142
94992518
10969080
91365962
61942912
17359246
1623742
232129
5335507
3528659
9258344
83366012
90549081
90843225
30744139
28583696
79205736
38891646
70891609
8328703
48656250
91217064
39706200
45598643
52088488
57894962
86951521
99325047
4399594
23889335
76244985
87144786
19465868
495930
66096096
41595313
108612
2101651
42304424