7
17
91
50
71
163
93
214
112
159
130
138
64
67
35
255
60
26
117
191
168
315
141
380
121
253
92
36
240
78
76
43
25
23
81
170
176
100
136
265
167
412
19
48
55
61
24
312
275
411
1240
126