110
66
45
109
63
80
168
78
87
127
140
131
135
71
270
47
64
56
343
36
389
160
29
79
16
6
198
31
151
95
15
14
21
62
25
53
81
191
101
77
107
193
223
41
46
104
158
159
274
75
68
176
169
54
108
76
7