7
14
5
152
77
35
89
17
16
26
92
188
84
58
94
74
33
204
147
80
120
361
357
158
63
71
107
85
86
397
123
67
157
79
72
172
78
111
68
96
144
581
69