5
0
8
3
11
15
83
62
119
29
37
30
75
153
211
43
50
66
26
90
98
36
101
70
21
79
34
27
215
55
39
16
25
20
23
33
105
17
42
78
51
65
117