20
46
106
14
6
29
183
120
67
10
19
66
7
3
0
41
129
21
4
15
17
108
729
229
215
34
76
32
101
42
53
122
22
35
37
47
31
2
90
199
50
9
1
82