1
0
35
10
21
12
23
54
71
52
29
6
80
5
34
68
13
65
7
8
22
36
11
90
91
153
223
76
121
110
102
137
19
120
58
26
88
16
15
74
31
32
43
160