59164405
86953533
90391056
83543530
80553114
96564656
81837589
66272430
91669867
41207317
98444015
31073411
58293301
16838879
40195834
27677478
5790496
84059781
62428976
36352007
30514193
24459240
4947695
2563912
9732957
18994336
97275637
2874918
36499784
8474917
63791448
2106330
99959396
2636030
17031638
35181881
84706731
41872586
28129339
3013113