11
103
18
7
5
8
269
622
30
27
40
1
97
4
3
267
395
60
41
44
55
45
213
92
66
73
33
46
21
74
118
15
81
64
142
48
146
19
255
69
2
24
71
144
17
258