51056416
78969849
36351180
57506644
25094515
77877523
10957464
7597762
4568826
50028722
3211744
54426104
55056123
99588533
37703153
57233
31469557
86828519
37065354
24684104
11985772
59954868
2845419
7376388
58222621
10072065
21359028
4244903
7918391
69986415
83315483
555502
93254294
30808906
20876450
80236867
99242754
58201115
22211250
2470733