43577532
29757334
2836738
57684801
7086547
14864900
8966212
16563316
86545407
85875404
304303
50302160
54337343
33331994
16228601
57816152
1455323
62304114
410060
3236840
4083262
83868768
64649436
68189218
43654479
7733256
27259497
58065192
87375993
88435002
56443052
34709981
77986651
12781954
33384191
26676528
48482866
66594886
94298444
66569177