80
47
16
28
3
20
167
35
32
37
6
125
13
77
23
52
51
114
164
19
83
96
27
41
15
136
98
315
7
113
63
12
18
38
22
34
45
10
21
8
42
25
4
133