22
213
50
11
10
21
16
12
384
57
69
26
43
38
298
70
381
123
100
37
120
64
32
61
201
34
39
172
7
41
278
153
66
6
19
65
60
20
187
17
49
287
88
68
35
62
107
102