90
131
91
111
16
17
11
13
125
115
259
229
154
387
164
70
108
55
104
222
92
244
1973
130
611
370
114
239
25
273