7
10
39
4
17
5
26
8
135
279
175
12
22
45
6
25
35
122
47
155
9
28
31
27
108
63
3
11
58
29
38
67
51
21
19
44
20
2