14
35
66
29
101
18
37
62
77
100
20
305
86
188
25
32
30
17
5
91
42
19
27
140
89
40
13
7
33
49
73
127
54
10
98
68
178
170
45
12
69
38