7
11
28
10
134
58
14
85
74
67
30
126
79
264
43
109
34
42
149
131
380
98
120
75
105
117
256
114
106
122
140
164
144
160
124
150
50
133
260
258
228
62
113
51
57
61
139
46
222