12
2
1
3
5
18
182
9
19
6
15
11
65
26
8
13
75
36
23
115
24
4
44
25
51
27
10
16
17
22
41
34
454
391
71
30
66
28