3
6
12
20
2
18
0
58
63
23
24
87
36
5
11
10
34
53
7
13
9
111
165
54
28
70
30
45
80
98
104
8
75
15
14
19
22
17
29
37
42
44
134