43
39
17
79
22
47
55
87
57
38
44
147
118
222
4
48
72
153
169
109
129
52
171
81
62
135
92
49
36
97
83
82
85
35
126
71
63
324
34
23
277
18
205
93
161
200
29