875455
87997624
7064965
57703979
67619838
46545906
38544589
1821696
26526986
64275425
25395160
201350
59148904
30851869
15511449
10276171
54467202
14242037
30763248
81602001
42977601
6629604
82876448
47429648
34004910
6316143
3111216
15705097
89806566
26735110
33244869
2218930
22206276
5157550
57998602
49942104
60043055
86895461
23197251
646915