14
22
6
851
23
28
17
947
44
31
4
74
97
5
11
59
584
38
40
63
27
103
248
624
110
166
50
112
94
207
140
33
56
60
354
96
66
107
86
209
58
52
21
15
39