1
0
20
8
32
13
10
19
23
7
37
15
4
6
39
21
33
11
89
62
68
24
31
183
53
41
36
35
76
74
42
156
82
100
272
299
16
192
88
104
61
105
95
483
71
96