153
14
21
118
1243
49
245
165
372
339
204
240
88
411
127
70
270
111
714
324
470
174
162
108
55
102
105
122
347
113
57
307
172
138
393
81
195
104
168
101
176
65
80
36
112
87
139
268
106
201
74
53
71
82
136
144