1
4
5
8
103
128
0
21
59
31
6
27
74
25
9
3
29
40
66
49
45
181
20
61
55
15
26
63
112
28
65
2
46
22
92
75
44
85
35
51
57
42
19
125
87