7
10
2
0
12
13
68
122
31
5
29
16
75
34
25
38
14
18
36
51
816
83
65
45
104
30
19
66
59
35
26
44
28
11
43
32
64
39
128
24
87
84