27311096
4920602
31681194
81644636
23879117
94576532
9656325
10369831
72749478
21582961
4904495
60712178
23952850
24365351
86558572
6399452
85038103
99323050
96839153
16658660
71567644
27176273
68645243
7339524
57617130
43976063
1789977
52437571
53885294
34579289
95514441
90288083
30697050
60442385
35138436
11777924
42578122
20471265
46392466
40352793