5
13
6
7
9
16
64
79
147
89
188
111
131
25
22
106
41
141
102
39
15
172
146
85
109
250
35
117
107
48
418