13
28
177
64
35
145
41
114
38
52
40
30
46
109
71
26
158
200
33
34
67
116
82
19
561
122
74
204
215
48
274
256
159
101
65
44
17
42
141
186
332
269
270
97
49
98
173
20
39
120
439
361