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