90
115
92
50
73
38
129
121
34
41
26
46
229
57
33
202
40
68
58
1677
107
103
39
246
97
114
396
1777
187