269
246
124
77
104
562
244
105
95
156
213
90
203
81
94
53
36
75
40
59
234
133
215
69
55
87
66
72
21
43
136
110
38
417
293
29
61
102
474
189
122
148
67
242
449
71
463
167
15
111
260
82