18
7
6
5
31
4
25
60
2
12
58
52
16
108
43
21
15
134
75
24
11
34
94
83
46
63
13
56
96
76
41
144
54
61
155
122
10
444
55
150
113
210
23
78
47
86
42
212