51310
485325
10319428
56211976
44572557
7473868
88317900
75163726
16507168
39725442
47277527
9261211
34521889
58128061
25738248
93845510
5725838
273865
4123534
3030539
2444818
58102199
97714877
42676656
71528536
32406719
54812145
22472522
9215238
54866659
66543634
633672
7781709
24092045
17914432
18272588
67347284
58836919
46895011
3974626