14
164
111
140
26
315
53
76
133
50
45
291
72
79
84
99
89
41
33
38
32
19
85
153
25
15
5
24
34
36
101
141
35
17
12
22
23
21
95
31
20
37
145
43
16
29
18