13
3
10
29
4
1
22
123
11
2
6
19
7
9
8
206
14
12
46
50
24
62
42
105
378
55
64
17
56
43
36
241
35
5
112