15
5
14
13
373
329
96
92
197
20
21
23
29
64
61
28
26
99
137
8
38
73
69
50
124
51
25
54
53
231
17
180
30
179
56
39
76
208
94
110
18
199
22
6
52
294
106
31
369