0
8
29
140
7
36
1
11
20
4
15
40
30
25
18
21
47
28
27
22
57
14
48
71
67
13
62
76
56
93
41
78
26
37
51
35
34
68
46
82
85
33
39
350