0
1
10
24
15
67
43
55
38
12
28
6
3
87
83
73
148
109
45
35
53
93
71
77
82
236
138
147
74
61
95
112
104
20
97
99
76
134
316
301
64
120
86
163
207
161
56
69