1
8
6
11
26
35
33
31
4
3
18
9
16
27
5
0
49
23
22
2
7
41
15
19
79
42
120
73
186
115
39
32
77
67
44
34
53
71
219