10
14
2
0
7
8
12
23
1
77
30
19
78
43
25
22
45
75
27
133
41
51
20
15
49
55
37
39
86
9
26
67
24
229
291
56
106
16
121
4