15
18
46
60
101
67
66
351
187
117
82
34
35
53
104
88
157
41
120
457
232
206
319
159
50
238
332
246
49
107
37
87
171
114
99
32
72
118
226
148
65
403
195
36
38
205
277
105
342
39
115
96