4
8
51
6
50
13
7
38
16
17
24
18
32
82
49
113
78
224
287
184
54
46
100
90
56
41
57
79
248
85
150
39
62
70
67
34
27
21
125
71
174
25
31
53
191
37
105
122
40
10
2