0
13
6
15
20
8
9
5
44
42
22
4
2
71
11
50
10
7
23
26
16
31
14
12
55
29
54
43
57
98
45
46
58
28
32
40
111
349
19
118
70
109
64
34
767
67
37
65
100