0
2
142
116
102
50
53
98
64
173
238
65
159
140
75
212
67
42
30
11
26
31
37
34
54
80
41
88
132
27
66
219
151
44
83
95
70
119
166
52
39
61
279
177
40
23
92
96
43
21