45574086
365220
9252637
95989611
3771407
44959072
33536728
6216830
54774599
60355234
21539410
37924747
87292947
59042900
4064258
27498993
80398773
86797946
62674206
85075678
9317436
6368738
51163917
82759062
71776557
23564890
25379073
3936836
82892380
95494140
84187973
75934588
43875316
9473724
55954674
60168548
28835100
84452357
1448862
49393444