0
8
1
7
20
26
9
11
29
16
13
42
33
6
75
4
19
69
59
17
124
43
24
15
143
81
14
44
157
30
35
100
88
48
70
58
150
66
158
126
462