6
4
2
1
5
30
7
11
3
12
14
26
19
9
195
29
74
28
21
102
25
13
16
46
33
20
48
52
82
41
43
42
24
47
15
94
58
49
123
31
54