50047195
13736174
7291859
56793879
8495516
30535355
5399967
39118807
8875856
29855078
27512228
9521939
39662898
24905852
93879523
16337166
22604418
64244651
53498005
64006231
53886584
87277506
79961459
54411274
24202286
69885380
53906459
20042718
13742588
58836044
21984254
27295580
4351110
96015009
38238101
64623697
16229004
76679
233593
90341753