180
146
32
16
28
19
57
41
54
25
20
5
76
60
21
81
70
49
35
63
39
43
24
75
38
150
61
37
12
9
10
2
48
14