61
69
28
24
167
27
94
9
836
39
125
140
503
55
79
118
29
21
52
51
247
41
241
44
90
104
25
214
38
15
16
67
233
26
153
351
43
83
93
99
107
159
32
64
5
36
18
80