0
4
3
18
5
12
7
29
47
60
59
17
10
28
43
21
26
33
22
82
55
16
31
46
62
24
388
50
73
52
38
42
338
40
68
88
27
106
128
127
36
32
69