18
17
11
25
519
52
38
19
4
131
57
48
31
160
7
36
128
46
41
9
79
78
28
60
37
101
13
3
21
81
43
33
6
76
56
77
47
20
344
496
72
176
74
65
14
113