7
39
211
17
33
132
70
47
258
91
67
136
336
98
149
618
104
248
109
164
96
41
224
81
66
144
122
278
43
108
36
150
30
217
13
53
130
118
239
79
87
72
95
216
155
195
410