89
50
19
163
84
15
29
33
17
269
45
4
3
37
39
8
36
42
171
109
69
160
10
117
31
83
120
80
52
18
26
2
16
182
58
7
13
118
71
35
55
24
21
237