56
83
156
159
340
103
110
172
10
13
48
42
41
194
149
66
106
74
81
85
55
45
198
145
208
72
24
29
100
51
233
200
178
140
185
162
143
186
161
141
70
40
23
89
84
64
47
21
17
14
107
310
199
63