6
14
15
7
18
16
31
38
28
485
189
77
81
67
133
90
123
195
136
111
144
55
170
87
57
30
132
105
210
54
49
45
50
125
73
106
115
39
42
29
88
440
129
175
62
94
371
82
146
101
113
65
107