86
195
90
908
114
32
132
169
47
21
71
44
96
80
19
16
119
196
37
341
99
26
9
15
30
58
110
12
174
41
31
17
29
100
24
50
38
160
72
22
127
39
412
115
139
203
288
166
144
157
252
150
75
45