13
569
118
20
28
5
143
14
81
120
12
25
26
6
160
23
266
228
332
17
249
110
218
57
227
90
175
149
394
56
51
52
84
508
67
44
194
4
157
113
38
73
64
35
135
75
29
39
18
31