38229729
17767218
3994218
46735144
17676208
36783052
77241400
98113154
36092213
94108295
32421942
17879280
453310000
73922310
57462256
25924720
12444458
69119819
54517663
18357343
38982690
50462292
42871648
81353557
61265328
43212092
74632029
77187919
8321374
6552546
77506652
24616313
75464434
58358063
70267352
31024392
62005813
21964326
26299399
42438771