45864071
12444084
40808834
1182482
54565920
94814316
48439868
40355086
95637448
51194193
31028083
53971127
8563968
36586558
15313836
33753010
65034384
90227099
92416332
25068326
59325183
63609479
27501749
29834380
72066587
16568642
3524840
2067697
84637790
50039802
10553579
34696443
42629331
35234075
40046518
38437057
89593301
52156933
27032096
81797490