254
201
249
171
114
34
81
13
128
187
218
179
51
10
220
16
25
15
89
20
26
59
37
12
19
32
137
248
50
40
21
7
76
62
28
169
560
108
365
144
225
1128
677
431
10624
66