66
110
155
21
16
51
13
43
11
31
54
76
38
3
28
53
22
144
171
23
84
19
17
57
48
91
96
86
45
46
9
5
4
37
32
25
1
7
15
73
158
47
40
50
42
262
603
80