120
38
42
35
6
167
48
110
18
125
67
373
71
572
25
39
109
96
94
270
66
327
264
318
151
101
23
176
64
73
416
9
43
106
15
278
99
70
52
136
265
27
13
24
26
91
59