115
161
151
69
82
29
106
39
17
103
21
125
11
54
25
3
18
15
28
10
37
14
22
108
52
43
137
4
32
2
9
173
27
12
8
38
42
26
20
59
45
76
60
31
948