18
12
6
143
23
26
129
17
28
177
45
24
29
13
19
34
20
14
47
39
83
27
8
10
130
55
32
22
50
9
36
63
67
64
77
154
57
21
56
199
108
31
231
48
52
91
128
281
324