0
3
6
17
57
18
5
4
10
16
21
32
26
22
7
39
8
43
11
20
78
19
34
70
37
131
225
31
30
202
35
229
1127
492
122
144
266
178
105
196
268
108
373
77
68