0
3
45
10
21
1
25
14
24
27
39
31
67
18
48
136
63
83
132
41
38
30
37
211
42
50
162
79
53
115
68
119
75
36
62
33
140
84
216
113
56
452