0
7
3
22
16
25
11
18
61
43
26
35
37
20
55
19
49
110
512
105
87
80
33
384
136
462
135
47
34
141
197
426
240
66
122