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