2
32
5
14
10
0
3
54
12
8
20
15
23
6
58
103
37
4
19
41
28
74
70
85
63
13
71
33
66
102
17
16
9
24
36
21