91
89
57
59
23
236
214
81
82
15
30
58
226
11982
107
78
51
98
128
65
186
156
387
33
31
21
117
157
85
168
29
41
55
195
73
105
79
499
60
96
44