15
13
115
23
11
17
157
26
118
24
18
321
110
7
175
141
8
207
6
76
234
22
12
270
400
28
249
365
216
46
39
368
255
93
829
341