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