45551479
53247939
32395636
20854268
928122
87858884
38559696
60291917
70203652
49835228
4358193
55778155
32167425
30962265
74971533
37708098
32858002
6111524
37516720
65614196
58727854
87425002
55375711
927438
44964291
53203797
46305284
81055484
287327
12072252
52093363
56801395
91712618
13366620
62902956
44934590
94071025
7071837
59041338
40506102