2
7
3
8
0
25
22
16
15
121
26
52
67
28
77
36
75
9
99
47
27
37
81
201
12
19
43
13
111
79
55
63
29
84
38
20
6
118
64
60
138
41
21