7
2
12
270
9
46
16
39
119
4
52
44
23
11
108
30
289
53
62
28
78
110
395
73
31
79
190
41
201
51
182
74
217
33