80
101
62
169
137
27
3
57
20
54
43
7
35
25
13
42
33
5
23
19
8
9
31
29
45
21
6
73
46
17
97
14
51
4
30
11
49
52
41
66