10
35
11
28
13
23
19
59
127
32
171
107
21
20
4
22
80
49
74
42
31
46
57
43
135
55
112
50
119
27
151
90
158
29
38
67
64
7
122
25
52
36
18
40
85