0
3
10
7
13
51
110
287
9
21
53
18
85
28
44
17
48
60
41
72
71
23
37
136
46
52
155
56
29
199
117
202
237
316
61
1000
75
101