14
122
227
92
54
107
61
23
80
38
1071
492
77
27
414
29
31
39
241
101
332
24
429
743
246
58
348
81
110
237
154
222
266
8
85
59
83
34
52
62
44
82
64
48
148
35
119
57
28
18