55792760
45255646
79698274
17198734
4196170
40495881
64082800
63682639
28831264
9576570
5922957
60845772
25909905
36242234
3164830
75357961
2179987
29467608
74634514
53506624
20841866
94946809
39359154
95814882
32312130
29341710
27166051
21629101
21695680
30838552
42691795
63864520
78847379
53762221
3502992
93014123
12054706
89884272
98389062
19204947