62593594
23791718
31191411
37525481
7265344
71504493
77466372
16247030
8135874
80486326
88705299
46798914
26347859
94556096
60832333
77167243
17258685
42168021
538172
38273352
75329899
44512631
96546350
62175294
9331141
83587376
7261842
241297
68513342
66491297
11417146
7879989
62534183
56817973
91509705
44973975
75903152
40446312
13806821
1893490