18
12
20
49
19
42
8
108
7
11
17
4
37
2
31
32
24
10
513
3
48
161
52
27
85
78
13
62
69
41
46
6
15
56
21
192
106