13
92
51
348
50
329
63
57
202
131
132
127
34
172
58
405
110
410
139
198
55
15
18
35
287
79
5
105
60
42
68
46
91
65
82
86
189
137
62
919
140
53
52
71
161
66
31
213
21
681
145
274
308
19
126