80
54
10
5
18
28
22
45
146
31
44
150
11
27
57
4
8
24
39
1
58
79
9
20
6
99
15
85
42
14
77
167
187
98
234
431
38
52
137
92
41
49
131