63796212
29079673
73048226
48555767
50547504
41141306
70371640
81432239
30813551
39322454
80581746
22006236
9149996
47805989
7084169
71962775
4204479
34428352
52142620
16605267
27312306
48825483
80636215
41373343
98185641
20144157
34067662
69557701
43772981
84826534
15057641
4737150
4938170
29029867
9394484
19896434
59233014
37113612
97756303
63243518