7
15
46
10
94
37
59
99
101
53
21
18
196
60
126
142
363
113
63
306
22
50
122
47
124
249
64
11
169
90
152
12
201
121
20
508
123
54
24
36
381
198
282
4
151
371
108
186
38