15
60
78
52
56
42
150
190
104
86
75
105
43
137
317
257
110
404
187
295
303
71
420
418
135
26
156
169
234
131
124
38
49
203
55
159
134
24
271
61
7
11
34
117
72
28
23
152
36
129