29
124
10
15
14
18
16
26
4
8
9
20
7
5
111
33
32
86
139
56
66
36
71
27
19
30
6
43
63
184
11
37
156
82
39
28
23
51
40
25
35
178
155
44
116
60
99