0
13
33
205
163
315
34
80
43
17
137
222
59
106
257
40
66
31
48
50
30
69
52
77
51
21
141
109
16
73
501
57
46
196
131
28
36
32
885
61
122
143
83
78
85
72
44