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