57087564
1118583
78363628
89098342
43746253
14873009
34506198
32274916
95459875
84725783
47415639
33958609
16955254
6602761
1006658
15215129
75379543
67378212
1157034
84457801
64079947
42961653
48182135
35333524
88896640
32848679
84516782
6451160
93709495
19898997
10944536
70303684
82335501
41639679
49313860
71653224
82785419
31622215
6977811
28014923