7
5
1
8
11
16
15
4
6
9
22
41
13
19
2
39
10
14
31
215
61
32
12
131
68
34
20
123
28
18
88
347
124
3
236
117
17
224