14
6
9
24
12
7
18
19
32
31
41
20
23
36
27
17
16
28
5
8
89
49
29
55
13
74
120
401
42
306
106
240
197
58
35
599
476
140
78
44
15
76
50
250
189
139