112
52
38
71
50
12
66
32
2
154
57
14
27
13
20
3
47
25
11
42
22
34
6
18
8
26
35
65
89
145
30
74
7
170
29
9
54
37
76
44
55
277
59