98
39
19
15
22
12
17
32
20
5
35
21
377
6
43
8
26
10
9
74
13
46
57
38
48
146
86
176
124
186
31
318
379
218
147
161
59
53
231
273
18
105
201
408
555
204
52