258
19
20
10
17
122
54
46
3
13
53
11
24
6
1
35
18
77
91
36
52
44
28
9
101
34
104
27
164
100
72
71
12
16
4
37
42
25
127
8
61
29
7