8
13
11
9
17
31
30
104
245
27
25
14
21
19
60
49
22
10
3
55
85
75
51
35
32
18
38
15
12
138
542
45
79
20
16
4