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