51
17
30
180
23
10
9
70
150
229
32
71
62
19
65
6
27
45
95
25
59
221
56
28
66
16
91
97
20
197
43
88
49
64
7
41
24
33
53
35
146
72
26
142
67
165
21
108
382