0
40
2
4
14
12
23
20
17
8
21
19
16
11
44
9
57
63
22
10
35
81
29
94
68
117
220
39
179
54
105
38
218
26
59
92
31
24
166
28
37
30
119
83