28
277
117
313
90
27
328
53
67
21
59
26
97
221
116
66
23
314
31
17
305
43
47
82
99
343
77
246
614
65
169
41
22
12
71
158
143
269
148
159
89
105
34
106
85
108
109