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