2968923
50011578
87166075
36068300
2084844
74844431
39399553
25625951
25642226
63411933
8975546
38429981
348584
32621107
32229814
2411828
88684130
269765
1659488
42724141
69865106
62862922
98058434
87528302
25026656
3291496
86146930
60093748
30413511
7993385
55253578
31767143
23408071
32886946
4809790
93401214
13231195
80062753
15808479
86041440