14
10
4
6
15
39
29
23
25
56
30
85
139
31
58
44
27
310
19
93
86
46
59
17
36
113
152
80
409
51
94
137
107
87
74
97
166
364
106
28
110
48
47
108
49
96
50
18