0
70
10
3
9
28
1
7
22
54
57
13
15
11
42
12
96
24
30
34
29
92
72
20
17
25
59
77
60
32
40
46
56
68
90
58
338
50
91
63
37
82
43
45
102
141
235
133