13
20
17
15
6
3
1
7
40
44
2
10
11
33
59
14
8
28
22
65
9
0
34
16
84
12
39
36
67
371
210
158
383
217
27
324