0
30
20
97
2
15
13
23
22
25
18
7
84
65
100
83
82
63
59
37
16
98
179
31
43
52
17
49
35
47
127
139
19
28
10
107
38
70
5
55
11
9