60
82
86
41
113
335
162
109
24
129
132
36
68
287
154
14
10
150
77
80
160
90
169
57
127
54
12
38
61
212
19
73
104
92
34
48
58
99
22
209
75
47
20
124
11
40
254
246
295
72
46
281