3
4
15
5
8
14
54
11
88
7
2
48
10
6
0
21
25
90
12
44
9
27
57
60
36
55
32
103
209
137
37
138
63
62
58
31
197
34
56
28
47
30
20
41
77
24
111
39