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