3
0
8
20
4
17
27
79
5
6
13
29
1
37
9
61
36
44
51
16
19
38
7
26
42
12
69
15
95
23
107
33
28
64
54
34
56
120