2
4
0
9
12
6
15
78
14
24
34
17
30
21
22
33
23
20
13
16
8
55
7
3
180
440
96
59
225
104
170
230
526
69
71
538
159
125