40
23
12
31
22
118
19
17
57
67
25
52
81
166
47
157
9
20
5
42
29
37
26
7
18
34
21
139
146
53
43
82
32
46
51
186
63
24
48
73
174
137
128
90
119
13
56
95
121
39