89
13
35
33
143
30
96
43
72
37
8
20
61
105
251
65
22
47
123
19
59
9
106
14
38
46
41
124
94
85
71
101
26
21
28
99
198
146
186
199
54
173
109
66
80
121