0
5
25
40
22
16
20
121
19
52
18
47
6
49
48
36
11
105
50
163
80
76
152
259
122
94
53
475
172
194
72
276
169
281
368
144
279
155
140
207
114
248
120
584
101
89
651
198
188
240
612
147