297
396
129
333
238
326
85
242
50
244
94
213
62
195
52
172
29
150
6
335
25
142
31
155
39
137
19
125
30
115
26
116
32
109
17
104