22
28
69
19
33
4
128
15
99
184
127
79
93
14
85
415
216
89
412
263
56
110
57
59
118
68
81
97
311
36
54
50
82
161
62
160
55
522
38
58
183
189
204
88
53
27
34
64
227
150
427