101
138
15
87
45
39
21
193
263
233
90
69
42
35
65
213
249
287
141
192
38
67
116
44
63
68
173
613
493
100
43
76
16
96
1438
641
223
245
160
149
147
274
25
99
1197
62
72
20
416
237
80
267
309
917
189