41
63
27
14
142
170
205
12
215
167
275
54
37
131
52
328
67
2
410
327
77
93
326
246
136
148
82
159
185
161
97
28
48
109
51
357
36
45
21
81
39
33
62
17
61
88
20
53
303
103
66
40