2
26
50
40
10
6
41
45
89
84
39
51
237
74
154
224
133
159
18
253
120
75
261
254
38
67
88
55
245
185
155
70
66
35
57
56
86
62
60
65
61
480
119
247
42
93
127
175
115
8