7
4
19
10
15
124
52
143
70
90
31
255
336
212
266
104
54
62
60
53
178
140
180
334
41
29
36
47
201
92
429
17
69
74
59
66
25