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