80
83
38
273
18
82
54
213
28
17
34
39
454
95
46
49
710
59
97
146
148
232
56
45
71
332
405
544
149
206
211
233
176
245
272
171
40
281
396
114
142
399
32
90
133
41
62
36
141
51
44
105
27
117
113
37