48875567
1835044
53323736
17059252
78011014
25728527
59701136
7481624
339823
15034891
10088017
73855477
22682057
15394145
15258993
68826771
88144731
30341225
74456224
75571657
6709099
50062677
6583128
71042689
28043378
65293730
30452598
9515967
19814285
5295458
19427944
16095297
82586200
60015820
81028672
72425217
15569454
2406934
21749755
92269667