0
5
13
2
32
8
17
7
20
22
4
50
78
55
23
27
19
108
46
75
12
14
71
38
15
35
56
31
16
68
33
128
79
47
69
59
114
42
54
49
41
30