1
18
13
5
9
93
46
6
10
16
38
111
48
8
15
40
7
41
53
97
26
87
47
137
127
88
25
20
21
67
125
23
29
57
66
36
147
99
116
60
22
54
293
71
35
12
32
182
37
105