5879506
9350762
4306045
4331416
83831360
58239203
78212093
76242987
503041
10675257
2696323
30643005
59286044
6327908
86327709
33949100
39779142
8412659
21568017
36274850
82252623
4703018
50744726
79528378
29938008
23303609
57648184
90273752
81367846
67439185
94352400
70425160
5353017
17277477
3082297
1893215
60676309
85252902
20617147
76756785