4
31
13
3
14
21
1
6
8
7
5
38
15
12
25
41
46
39
20
155
115
27
50
98
62
30
71
47
188
190
102
44
88
63
124
173
164
66
23
107
128
74
69