5
9
19
6
16
23
46
41
4
0
31
20
3
15
13
36
112
32
21
1
7
63
25
14
11
942
17
28
27
12
8
88
40
51
134
22