328896
3519226
5431742
22652583
62872457
22405787
17501965
45229861
2421275
62776832
69646292
28631573
95941518
83875255
16904966
54852799
10448522
62044716
8075411
79393688
55987953
5894290
16744449
45247007
3972110
6020398
1695539
31458046
70581289
15735833
69226764
3356344
68077863
16008963
74729108
27055049
74817759
67436931
33481317
1134945