7
63
35
5
44
13
10
1
146
16
9
85
3
2
109
254
17
277
21
8
50
11
14
46
25
175
32
185
143
23
12
80
250
78
57
497
33
75
279
120
6