18
16
260
114
3
22
32
86
30
25
11
39
41
8
17
519
52
38
19
4
131
57
48
31
160
7
36
128
46
9
79
78
28
60
37
101
13
21
81
43
33
6
76
56
77
47
20