29
27
22
48
7
4
34
63
38
69
139
13
59
16
6
118
167
153
171
108
135
157
145
18
45
28
26
5
10
60
8
23
44
58
91
51
240
210
268
62
183
102
56
67
66
412