31
22
95
29
13
146
32
64
19
28
47
221
52
59
99
12
96
41
55
48
46
43
141
24
38
137
54
20
183
85
107
123
16
42
33
154
34
82
15
50
198
9
155
132
62