0
5
7
8
6
12
3
10
9
43
2
1
51
60
16
71
33
19
25
31
47
15
28
22
53
20
4
17
13
23
44
84
11
342
39
274
72
36
121
18
21
45
73
210