5064129
5921341
19986364
41874164
60929506
62981009
47628129
50532176
79592749
87667359
25271729
31341422
79068866
38764849
11269769
58216243
69839775
46423589
61877549
7199038
3201116
91491986
27142200
74306787
32492025
10233005
23523294
10811750
4448835
73151789
69086418
9802862
31679889
77517045
96354654
9841941
25539583
89379176
81864010
27075195