4
5
25
14
6
34
39
62
18
31
29
10
42
120
188
44
420
52
65
130
379
281
91
260
54
122
37
70
58
86
391
15
172
49