19919368
82120
89647135
63398723
4955294
36087865
21406825
63676361
32302436
77256016
20629943
59813593
38135462
52631814
10979732
1480372
37991300
40168918
43486255
35336205
25321030
27875161
99909083
39613774
33967772
56982276
42324348
75621539
96599723
84895174
90262211
14063222
61206744
19519887
13416061
13155104
79886680
20393186
41139859
69356870