7
11
12
27
21
89
62
103
44
126
38
42
294
1101
46
39
35
260
33
74
151
15
107
73
2
379
137
63
100
52
99
54
83
10
61
34
125
149
69
178
211
136
28
53
240
88
40
13
50
117
20
318
133
41