14302191
1383550
52166600
50629326
13211251
20865143
6925504
35294449
62057423
37625963
82816167
8488528
34635026
62439746
99787578
89513700
49102255
67357377
39802370
7738783
10643271
84348674
58686835
19432591
11611037
3201179
70086173
39963325
66754233
55197966
65186181
13111690
33104547
46854197
9193806
19081910
34025256
24827481
46846129
13322933