45
30
103
101
66
27
10
37
7
146
19
188
116
25
15
81
107
68
86
158
33
242
398
43
14
58
39
114
106
28
34
335
12
29
16
138
141
32
136
13
44
24
185
20
9
85