18
6
28
170
29
62
47
38
42
37
58
39
108
14
88
251
103
13
156
24
186
41
36
59
378
139
69
19
77
136
338
128
17
54
52
159
30
151
116
84
533
66
230
61
137