251
98
62
77
61
371
331
124
188
23
138
100
103
226
213
54
110
206
139
82
35
113
72
107
102
366
68
78
52
116
286
34
74
248
76
409
171
115
125
134
66
81
221
189
363
21
32
154
129
236
26
93
92
112