297
395
129
333
238
327
85
243
50
246
94
213
62
196
52
172
29
150
13
720
25
142
31
155
39
137
19
126
26
116
30
32
109
17
104