0
27
33
42
19
4
12
9
28
31
53
40
24
41
55
32
38
50
25
17
74
98
119
133
140
43
87
37
121
49
44
79
68
80
311
56
66
109
47
75
21
29