14
67
270
94
89
56
64
195
98
38
105
150
303
21
37
34
177
139
63
90
18
85
74
93
146
22
485
241
24
33
50
36
509
54
27
6
138
65
13
66
42
113
10
7
20
39
9
48
26
76