158
126
10
34
36
14
46
121
90
187
38
16
3
118
85
33
107
110
41
15
52
11
4
2
39
24
8
45
30
65
26
22
50
71
40
64
44
28
12
57
81
17