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