0
35
13
16
21
7
5
157
62
27
102
31
123
55
30
46
92
54
95
36
145
59
48
42
71
70
60
49
89
53
97
91
132
32
26
50
94