12
13
40
18
142
15
55
223
90
32
37
25
62
16
26
89
42
84
36
74
63
27
38
21
41
156
29
35
50
4
52
128
6
57
30
243
187
10
9
22
24
20
45
488
56