2
3
18
5
7
26
55
15
0
39
13
27
16
37
59
8
32
21
36
14
20
38
6
4
88
31
78
12
201
9
76
24
93
100
10
25
66
79
108
126
165
50