0
52
1
16
8
5
15
53
125
64
122
278
292
148
454
135
115
63
101
144
86
107
123
110
157
193
118
76
319
62
54
225
69
143
77
24
186
98
273
80
102
244
147
133
192
209
119
99
137
128
127
155
38