38
14
15
119
61
27
65
50
167
22
142
414
280
18
35
17
391
323
236
148
23
44
222
161
264
239
124
177
46
350
210
19
191
28
96
102
83
122
131
137
152
32
115
225
89
36
604
55
33
13
56
49
37
39