0
50
42
11
10
5
12
24
19
21
28
66
27
30
7
39
20
29
69
137
142
78
170
121
139
102
256
47
65
81
37
113
88
262
57
116
25
404
80
68
214
194
62
36
58