0
56
23
73
29
6
17
46
7
14
3
12
85
20
21
18
9
69
40
16
38
101
106
77
34
170
99
107
151
89
8
95
15
83
13
47
22
92
90
311
66
42
130
127
48
388
234