49
28
69
41
39
155
161
105
340
51
60
66
438
147
140
251
44
33
182
239
115
50
90
237
59
253
81
57
256
436
266
53
62
79
116
30
74
27
117
131
58
118
20
42
14
29
38
72
174
404
36
126