42
41
88
19
9
11
17
144
51
180
28
38
79
53
57
14
21
40
43
575
25
62
108
85
39
37
209
258
35
10
23
229
191
13
20
44
128
33
298
268
271
18