51
298
21
66
18
200
53
123
42
19
56
49
121
23
25
33
65
48
391
47
86
328
32
1018
26
371
501
17
30
36
28
16
96
52
12
74
22
253
24
20
62
39
38
11
13