20
10
406
312
13
18
12
238
5
44
6
16
3
39
15
33
68
4
25
125
38
42
122
55
9
54
244
37
69
28
71
29
82
208
74
203
8
21
184
297
84
111
149