127
81
13
23
33
85
29
99
80
94
135
156
14
158
30
152
86
115
98
328
239
38
112
149
69
28
17
26
57
34
60
22
20
47
21
7
9
12
6
18
8
2
27
40
3
16