14
15
28
12
25
58
19
40
5
129
32
24
141
42
48
8
16
64
6
21
319
183
131
137
18
569
45
26
43
31
33
265
103
286
120
121
85
75
95
101
192
570
111
159
169
423
55
313
458
98