21
4
14
9
48
112
41
35
24
125
30
46
26
36
23
42
15
147
47
127
69
59
49
62
143
151
61
89
136
53
74
85
248
185
95
179
83
206
51
97