3
0
14
1
32
27
26
53
22
15
50
7
195
52
16
40
107
88
29
56
165
93
4
256
8
36
17
75
12
30
24
62
96
43
13
46
122
111
99
83
10
227
38
63
39
115
196
60