96925320
74045923
81956216
65909293
1856643
48231926
26707198
85649989
23883870
91085645
11218212
504111
44754134
37911370
38787697
4393585
80947954
1321755
10009576
50196289
34748766
54445800
17268108
3149551
68452143
15554636
2565477
75189209
22372878
9639757
41126725
80947046
57387055
32219476
3414165
88398361
19818770
8092185
70155097
18264681