14
163
66
69
29
24
275
139
21
290
68
176
17
100
297
39
249
63
127
287
45
64
128
178
28
1791
501
51
138
26
43
32
212
355
76
16
59
95
18
23
30
67
96
72
188
40
38
123
169
492
145
155
107