166
57
45
13
21
40
25
49
171
158
12
8
15
10
16
19
17
63
9
37
18
67
58
100
68
31
47
180
59
24
64
81
22
29
27
30
500
84