14
23
109
206
62
75
77
31
35
542
256
7
24
249
12
29
53
107
66
20
4
34
27
81
25
18
26
17
38
13
101
42
44
9
40
21
50
73
64
46
70
15
49