7
3
4
6
5
13
2
14
12
11
1
42
18
48
34
16
20
72
55
230
100
84
86
123
103
235
53
28
25
85
102
83
97
213
71
31
195
109
255
200
77
24
29