4
16
40
9
53
77
84
22
8
101
11
10
13
42
24
1
47
55
7
102
0
14
6
176
138
67
18
128
69
37
71
85
83
41
75
252
198
140
26
49
15
3
52
28
5