79
343
114
107
152
45
53
42
63
47
51
39
34
41
46
33
58
57
65
44
36
86
81
268
280
110
61
109
52
102
100
67
49
38
77
70
119
143
169
277
154
260
191
0
196
340
197
141
186
150
145
170
175
171
187
307
282
1095
603
294
357
325
211
156
383
155
165
215
205
198
669
144
91
43
59