26
1
34
32
47
2
136
536
16
242
6
102
110
128
107
157
198
211
170
167
159
2105
595
689
203
251
1359
11
308
0
1001
430
5
367
415
393
357