5
13
6
7
9
16
64
79
147
89
188
111
130
25
22
106
41
141
102
38
15
172
146
84
109
250
34
117
107
14
48
418