0
6
4
43
66
18
32
154
22
207
23
26
268
33
144
95
138
105
79
49
149
59
76
159
50
68
82
46
37
24
56
53
92
34
48
725
116
112