118
163
156
51
35
28
18
48
39
44
55
57
92
67
56
49
82
25
63
43
146
192
94
183
52
31
117
32
174
29
5
20
133
64
71
144
54
46
13
38
45
7
42
41
4
331