19
60
4
17
22
45
15
43
82
16
20
25
14
38
49
40
55
35
150
85
62
73
258
346
44
47
179
91
118
245
131
84
108
71
54
13
100
261
196
262
141
230
39
106
305
97
57
170
329