0
9
3
1
2
5
30
32
39
45
21
37
71
52
85
74
27
49
15
64
20
184
23
138
48
8
22
26
118
29
33
84
13
14
10
50
69
137
41
44
31
100