0
25
5
11
50
18
19
77
29
156
66
328
95
37
16
288
46
48
28
15
198
59
174
21
129
7
143
98
123
76
9
73
47
34
8
106
32
51
116
83
67
40
17
107
115
10
36
41