2
4
24
13
3
7
0
8
12
40
5
9
10
28
36
68
321
51
31
29
45
18
20
90
277
48
56
87
57
35
188
312
59
49
34
60
62
67
74
78
17
46
38