5
0
1
11
23
31
24
32
41
20
16
260
118
173
115
209
50
75
19
276
83
78
109
80
62
39
12
154
179
116
95
85
94
90
123
103
93
87
92
54
122
245
112
35
81
120
66
171
73
56
67
51