5
9
8
14
2
43
25
18
20
24
86
16
194
142
72
53
252
26
56
22
78
52
370
140
35
28
46
95
80
96
29
62
12
51
7
68
84
212
130
37
27
40
70
345
267
116
74
330
101
42