40
14
82
53
23
22
6
5
4
20
62
145
188
63
99
24
12
33
9
13
167
67
25
71
58
35
8
21
161
72
44
11
27
102
169
16
17
28
38
31
57
94
157
55
77