64281343
55613693
7362782
20503171
12109079
3261511
58803770
83422359
1604176
78588816
7186648
11119805
94086928
75529623
88129058
9734657
97274714
39808204
29631114
84056418
6245501
63761155
9288507
4923345
56915718
41138022
64293529
57494919
14694861
41572439
8888356
6158768
6445307
71246468
62657197
49847077
21325402
12675716
61017287
172102