0
33
5
2
1
4
27
29
15
13
3
72
21
18
26
99
140
78
9
41
59
42
67
54
74
80
43
117
31
36
64
47
61
20
137
25
84
50
30
19
44
68
22
65
98
100