6
50
1
4
7
5
11
3
2
131
19
38
16
13
30
23
8
39
45
44
89
9
20
17
33
115
99
83
40
47
46
14
10
41
55
53
25
51