0
1
12
4
35
26
102
14
55
47
43
23
18
171
281
140
34
175
234
214
75
143
64
57
36
37
68
40
106
41
33
71
116
120
257
209
276
60
44
131