21035
20856
49409
19614
18044
3907
46711
41633
53689
51447
48313
44155
47502
55502
46311
54657
70698
67058
56143
48484
85678
49113
54971
69282
27798
19183
20627
53463
58781
12237
5587
6150
5401
5845
6182
46637
5079
5271
5459
3364
4590
3926
47838
2648
10618
4067
40736
116072
91545
59454
51419
31860
31278
31069
46198
46684
81132
42983
47817
60725
53099
56889
54594
53628
37220
44858
61302
49696
22320
19964
21514
23773