870673
10291332
90952242
65454297
56638310
72063332
74345461
65026650
6062042
55142080
27868379
36125609
57474323
25941533
93539065
26105083
64271657
24887000
89124691
86228252
48184949
3285178
2096642
6466540
80686600
16053329
88276526
11217283
79975027
14505210
38953111
7173919
6802544
40795638
80303070
81968712
62071957
8474223
51919950
56407825