5
163
207
187
73
26
55
173
82
626
298
98
68
338
1448
53
70
43
91
41
698
42
147
174
85
100
44
125
65
28
113
159
149
130
79
30
102
110
254
105
132
49
60
161
69
84
19
52
25
54
63
172
303
248
33