0
3
21
50
15
5
9
29
160
54
40
26
33
27
51
52
36
85
45
195
34
79
46
19
28
22
48
61
31
122
74
24
75
63
25
98
55
82
71
60
88
164
92