116
41
99
29
31
17
8
10
167
20
110
21
42
43
79
13
69
12
22
113
152
33
24
72
11
28
23
37
53
169
16
7
26
47
25
6
164
96
93
30
27
39
91
212
82
139
40
34
68