96629691
55932702
15949745
91968664
4601722
8500849
32391765
34902708
46105468
4207230
30838042
52028889
46161259
4041849
30826632
82366282
88562877
70547740
71447623
74936603
91721363
66416167
47641877
10202166
91766553
87849739
87399061
79834974
35359720
27345538
86634882
40942803
11434338
28776276
76978368
13507114
28736368
72193901
64159034
65695703