33839865
24085457
19193057
5667743
86272098
67949012
10089095
98445089
97115987
51687528
16714664
52513769
81703365
95376556
63847994
87063924
51183375
30188479
22341196
31412710
61288098
7591700
31108590
83225076
98368933
3315153
32337256
8637768
45065983
89363214
30621551
5814297
64179471
6897509
95488923
8476816
12638608
29743209
49384708
15716730