79
46
16
26
3
20
166
33
28
36
4
19
124
12
66
23
48
49
113
162
81
34
95
27
41
13
135
97
307
6
111
63
9
18
37
5
43
25
10
21
7
14
42
125