150
50
129
273
88
63
80
31
163
11
6
38
106
105
141
94
42
86
128
10
246
179
8
61
194
60
65
84
187
36
362
21
18
93
9
233
44
107
35
121
30
37
162
278
82
54
71
12
111
87
193