3
0
16
17
9
19
27
41
37
30
44
63
45
136
80
132
47
31
40
38
210
42
49
160
79
53
111
67
119
74
35
66
62
29
138
43
39
32
78
216
105
55
452