0
5
7
4
50
10
102
22
70
158
80
214
52
28
131
118
143
19
26
39
51
78
69
40
23
31
32
147
74
172
76
18
73
145
46
67
177
60
472
42