0
5
134
84
16
20
53
25
80
17
78
71
38
39
75
40
230
484
173
47
33
35
50
18
24
61
60
178
212
70
43
36
65
98
109
1312
55
339