10
126
17
57
38
56
34
46
95
18
11
4
21
7
12
48
9
14
23
27
39
74
88
5
3
63
15
40
47
55
132
93
150
124
80
41
104
128
113
85
98
26
161
58
158
105
45
164
25