0
3
8
23
11
5
20
1
31
50
21
13
28
17
26
27
19
74
25
15
53
7
18
101
57
39
22
212
64
66
10
150
133
487
244
61
91
117
49
87
240
119
82
70
59
112
124
104