64
30
146
135
95
24
162
50
27
16
96
87
55
379
113
107
62
36
103
122
59
77
147
8
181
53
46
66
161
17
156
79
43
74
124
91
56
127
102
149
224
52
49
14
28
42
47
13
69
97
15
203