8
4
9
6
39
55
35
246
42
12
45
30
64
5
7
63
120
70
10
100
94
3
279
17
121
1
22
41
384
91
11
18
16
25
114
14
57
21
38
48
105