87
27
16
31
107
144
19
24
39
23
25
8
17
7
15
160
267
184
101
18
6
11
9
10
32
104
20
98
65
37
140
56
44
33
13
41
36
21
59
35
175
34
14
60
202
90
171
503