7
13
11
2
24
10
12
20
40
4
70
278
5
8
9
33
1
18
66
196
37
64
82
80
83
19
218
75
29
210
113
17
36
56
2152
105
173
127
61
48