29
68
227
76
39
1025
42
21
95
304
2814
1022
239
295
53
8
4701
113
374
134
230
25
15
1128
27
40
287
23
131
1401
16
48
319
107
162
305
248
94
37
86
116