22125766
3342000
77591363
75319713
63648431
74772945
29241981
51967088
64843760
48808348
48574659
2638666
21987734
35572743
84913921
93988474
26856412
819285
8565800
42068968
56427219
50842098
85042224
83352916
86744347
13407624
33436052
73876760
80968419
12984502
82011821
54569635
92306629
19551991
38601143
84374750
69134320
90178401
67538413
13104334