32129880
84293654
10495738
85311720
19386840
2663805
77111507
9107447
75861956
2832386
99774525
27779848
87392051
14127322
66656380
1336510
66863565
97818729
13942975
8214675
75144288
30765906
45025167
2139494
50901029
33352446
16638559
26528748
29496652
81478115
14804059
39221459
48874475
81697805
92765674
8557960
20792695
3190217
55863733
49089152