4
7
6
14
18
15
31
38
27
481
188
77
81
67
132
90
116
195
111
144
55
170
87
57
30
105
210
54
49
45
50
124
73
115
39
42
29
88
440
129
175
62
94
123
371
82
146
99
112
65
107