50298184
66225051
84171873
65073857
94437747
40383114
49135067
9716860
38643490
25792197
69103586
60132454
24465928
96057788
89639195
31592810
66726189
53854954
25506382
97529927
27466267
55808956
87083708
6891239
31102054
82072665
28514190
29256661
76804346
72232948
98842772
96367461
85599388
7408917
59812111
78492859
29837985
43136278
37949997
15271016