150
53
102
50
18
140
167
60
4
44
70
47
79
135
125
25
8
34
52
30
131
27
119
62
32
9
63
54
43
22
48
207
39
193
178
267
94
36
13
73
19
248
109
24
10
66
31
21
122