12
17
14
13
28
218
412
21
33
24
55
15
482
160
53
227
100
10
5
50
9
16
35
18
8
253
318
81
20
128
113
102
38
67
32
29
129
521
135
395
59
685
109
48
65
185