3
2
4
1
6
7
18
33
8
0
10
24
19
5
34
117
149
22
15
128
28
39
210
108
13
53
75
102
265
65
217
68
99
111
66
120
21