21
167
106
115
141
90
16
129
48
32
163
58
34
35
29
205
54
20
63
56
31
45
19
10
633
44
37
265
24
8
40
53
169
159
39
57
82
55
27
89
176
100
66
12
41
94