0
5
22
23
4
11
2
62
17
16
34
120
28
50
29
59
71
82
66
56
113
134
182
44
108
196
39
161
154
86
205
30
248
72
180
135
245
114
41
88
58
70
96
212
51
81
226
256
220
117
183
165