42
3
2
12
4
5
22
14
21
166
40
83
23
18
32
396
16
15
77
135
78
11
17
44
169
168
111
43
118
27
68
35
34
36
99
52
38
106
407