12
5
15
9
0
18
4
49
52
1
11
38
2
7
55
10
13
37
28
27
26
29
40
22
69
42
75
43
31
98
20
45
66
96
41
8
180
115
710
46
61
39
36
44
71
59
51
67
157