14
23
10
4
12
17
9
5
42
15
18
33
8
16
35
47
59
74
26
123
71
28
275
435
288
280
46
58
154
126
19
285
192
147
115
57
222
86
84
22
91
13
24
32
11
20
31
43
98
110