10
12
13
35
1021
8
22
6
3
229
34
264
23
168
25
46
14
11
42
7
0
29
18
152
1
9
4
49
2
39
20
24
5
56
15
141
51
27
349
62
19