20154783
9972160
65635
4275439
26186060
81362658
43063
68846802
85218114
57425030
92323194
98154520
3850401
19662323
1324282
90643351
92715510
71921071
22945558
58525295
36102745
43334529
655168
12768620
32306020
65662221
867138
74179400
68804435
67452802
29786530
78404157
43855317
29815031
27684071
37682327
3033230
21254735
41178308
34377756