7
21
64
35
50
39
29
107
83
290
455
177
27
15
112
78
52
11
13
241
37
72
153
12
85
127
495
213
171
146
41
34
84
61
86