80
4
2
22
49
13
17
14
15
32
46
37
25
20
24
29
9
299
27
11
73
141
113
30
60
52
16
12
35
77
53
150
81
38
149
21
275