6
7
3
16
4
9
10
21
203
69
126
31
14
49
48
92
5
15
13
8
11
86
22
29
30
20
25
2
389
18
95
38
395
33
72
17