0
7
4
5
43
67
18
33
155
22
208
23
26
269
144
95
139
105
79
49
149
59
76
159
50
69
82
46
32
38
24
56
66
207
53
92
35
48
725
116
112