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