13
0
3
4
12
5
6
7
1
8
24
2
15
22
30
113
71
52
28
40
105
193
62
50
387
343
486
201
122
112
27
269
67
133
237
123
46
121
202
253
116