0
3
5
6
29
15
34
30
42
12
4
40
84
13
20
88
22
44
14
78
36
11
17
18
39
53
32
16
7
43
10
52
28
9
21
87
24
35
74
140
235
31