0
1
42
12
2
27
8
259
16
71
23
105
22
242
107
29
153
357
37
140
35
41
54
30
68
89
18
61
130
145
43
115
371