16
6
12
48
8
20
9
52
27
61
18
10
17
3
31
46
110
197
93
103
22
37
23
4
56
95
131
62
43
45
219
80
53
149
114
50
89
32
210
150
39
85
40
138
403
66