3
0
6
12
21
2
18
58
20
63
23
24
87
36
5
11
10
34
53
7
13
9
111
166
54
28
70
31
35
45
80
98
104
64
8
75
15
19
22
29
38
25
42
44
134