5
3
43
12
21
9
14
133
28
22
34
107
45
35
24
40
30
26
126
41
62
61
63
93
336
97
47
13
51
112
44
37
191
154
27
77
90
50
85
88
54
218
36
209
42
17