2
13
0
4
26
18
22
9
1
23
25
46
43
14
32
34
36
17
59
45
94
15
93
41
16
165
47
70
21
49
120
48
88
64
19
106
71
73
24
178
99
78
114
92
20
55
81
72
56
38
365