5
36
32
110
67
51
135
486
290
112
538
11
16
24
161
42
56
169
84
234
22
65
49
34
3
247
54
15
171
66
79
29
254
82
791
132
157
430
145
325
121