18
43
80
156
146
86
199
38
15
90
9
4
42
12
40
131
5
72
174
68
8
7
53
6
0
50
25
41
26
17
10
24
35
54
37
31
69
71
3
56
1
11
14
51