43
63
52
47
37
9
170
95
34
56
32
67
109
89
58
120
184
169
104
79
300
83
101
455
44
76
81
110
49
336
247
22
88
262
55
39
24
72
45
233
36
28
74
171
237
143
41
130
38
138
99