76132184
82704129
1895738
75993
60261629
41174638
6341610
24832617
9371015
9522403
97036071
22624941
4671307
85046206
8727508
49667626
37386540
5356729
18932704
5417676
55079853
16929908
9607980
49903547
8341241
87362033
80843647
54874216
14305989
9900302
4501230
23053618
17307668
5065081
74164724
20601160
23344998
29768205
73803352
43628960