7
101
84
90
19
58
89
88
63
59
32
27
15
66
23
9
34
30
47
21
53
81
25
35
61
37
83
18
129
149
196
237
388
20
62
281
187
229
125
268
141
158
1277
373
60
73
92
146
180
311
686