0
1
12
4
32
26
101
14
55
47
43
23
18
171
280
140
34
174
234
214
71
142
64
57
36
37
68
40
106
41
33
116
120
257
209
276
59
44
131