0
2
133
79
16
20
51
25
78
70
38
39
74
40
230
483
171
46
33
35
50
18
24
61
60
177
212
69
36
64
53
98
109
43
1312
55
339