3
15
14
7
4
45
8
25
18
5
35
6
0
20
65
17
2
34
352
22
108
37
891
39
144
30
314
10
63
26
121
28
53
44
41
188