6
16
14
29
8
27
28
9
13
5
31
17
55
10
21
11
34
41
33
15
173
152
52
154
116
110
43
111
297
82
24
40
358
198
18
12
39
103
37
83
93
53
23