7
4
1
5
9
3
16
2
6
11
19
14
83
21
267
47
82
31
176
43
60
170
117
148
196
272
179
436
35
50
33
13
32
17
130
175
12
65
418
61
381
510
178
37
42
25
102
10
183
221