143
5
23
25
3
10
81
46
9
152
145
139
71
15
154
178
40
385
852
22
34
91
43
13
20
49
53
27
14
62
61
109
100
56
18
28
30
48
24
96