4
5
10
3
8
0
25
22
16
17
121
26
52
67
28
77
36
75
9
100
37
47
27
81
201
12
19
43
13
111
79
112
55
63
29
84
38
20
6
118
64
60
138
41
21