0
2
13
21
1
5
4
25
45
150
57
82
55
36
60
35
71
41
69
64
67
132
30
53
113
80
74
7
78
77
24
39
116
46
14
54
49
56
798
89
68
31
105