80
23
16
131
291
242
102
130
89
49
531
88
460
37
286
55
221
121
26
301
81
66
152
365
47
211
118
153
117
150
441
677
107
143
307
181
454
161
188
255
90
241
377
165
342
133
56
100
139
330
619
115
268
145