0
3
16
7
4
15
25
50
81
5
40
23
30
17
34
2
46
9
11
6
10
33
42
95
69
41
189
80
55
13
128
77
74
254
203
353
79
155
14
31
107
88
18
27