21
3
5
47
11
13
9
106
36
19
64
45
103
41
15
46
27
35
0
6
28
14
33
23
42
17
2
8
259
24
647
44
7
22
55
32