66598041
43352872
24704096
8012609
25153926
2702660
1059631
11283490
74274208
61791080
64947054
63001807
97125871
52944987
35127155
20864221
82147725
92494034
73265447
92654376
88098161
19886805
25951894
41276734
46533925
766496
80327034
566997
83589448
55728656
37064443
28199299
6459814
62343571
70815125
73533158
27738595
87113642
70681809
88959715