3
15
5
8
0
2
11
22
10
4
51
14
56
23
26
19
20
17
27
16
63
6
24
13
18
30
28
45
52
42
46
29
44
92
59
389
62
126
32
50
47