42
197
74
86
23
39
40
170
129
47
12
7
67
31
60
81
24
8
37
27
14
95
49
16
5
73
15
215
33
13
30
107
43
9
32
1
18
11
19
20
4