129
122
89
81
74
55
340
97
412
116
93
52
111
135
80
60
215
188
112
105
512
280
150
37
405
56
114
57
166
71
131
173
240
104
48
66
382
53
441
144
96
103
34
263
38
133
100
29
31
257
39
113
227
334
22
83
148