29576980
9921464
25445366
54844194
72785706
8167659
37978853
75026468
21961388
8967883
8536107
81673359
89723775
83274462
22783972
17268621
72042921
86912022
87386939
8412328
64983215
7275366
53059092
5223681
1158619
70572463
77109884
37739012
36495860
22022485
82974555
3848320
92495079
6872955
61556364
9514705
46009381
62629648
82156285
56751026