0
1
9
2
8
6
7
3
11
5
4
13
34
10
24
26
146
37
45
18
114
224
33
94
22
46
49
156
67
60
75
121
15
254
191
488