20
10
9
7
3
106
13
37
16
44
23
50
11
22
47
34
59
122
6
18
136
67
75
61
64
12
56
140
74
32
84
4
49
82
14
15
659
38
295
36
99
147
30
161
86
52
62
91
21
41