0
11
5
21
14
39
15
28
8
7
24
16
6
23
10
25
51
44
82
53
49
12
36
33
48
86
71
67
92
43
47
74
68
64
57
41
84
109
98
61
101
34
65
83
112
29
52
18
382