26
14
78
50
88
20
70
29
12
28
25
17
66
13
64
184
216
3
43
150
19
117
163
33
120
109
36
21
4
53
73
49
79
10
272
158
77
331
164
59
246
34
27
280
87
82
31