10
12
3
4
8
47
35
32
203
13
83
130
48
36
9
6
216
50
322
11
128
22
139
31
14
92
34
1
16
23
5
63
7
15
2
68
65