0
33
85
107
19
71
6
56
27
119
37
24
57
83
21
84
7
68
91
3
49
43
12
28
54
5
14
123
74
55
45
77
79
23
34
154
160
164
468
520
198
104
42
246
44
10
182
230
113
66
229
162
180