30323
34141
6869
33421
5583
18849
1323
19159
26609
3539
54980
38853
42367
20860
47246
34820
35648
37564
24405
20429
17275
26502
21966
7453
41487
48476
27339
9279
34860
8551
7942
51252
50214
39252
42109
52739
33902
13631
50997
25025
