0
1
5
22
8
3
4
6
23
37
16
14
40
19
29
70
147
757
122
164
133
42
93
253
124
236
97
254
109
53
78
38
105
59
43
73
207