20
596
9
22
7
44
82
119
136
17
54
13
6
35
65
5
19
11
29
188
12
31
46
2
1
45
59
39
18
10
38
21
37
310
107
89
30
3
64