14
0
43
30
35
12
5
36
17
23
108
38
202
42
51
53
90
304
292
48
176
75
63
148
61
188
546
45
386
34
59
147
270
136
21
181
40
55
163
47
65
13
99
37
19
25
22
91