22
145
66
23
16
52
21
43
9
4
130
45
26
31
48
34
2
58
3
35
5
409
37
6
67
29
65
171
44
265
112
28
33
18
63
90
13
177
32
39
10
14
20
17
83