0
14
42
57
2
72
5
22
51
10
6
23
32
21
157
85
1248
121
26
115
118
112
143
135
159
82
37
31
35
28
33
69
60
18
11
36
24
703
12
46
16
128
80
106
54
40
75
348
34