21
8
30
188
11
7
66
102
18
16
62
85
71
149
157
74
268
40
69
31
147
86
240
378
567
14
271
146
407
316
126
180
37
64
56
75
94
26
33
60
41
195
52
35
92
13
79
103