0
1
10
19
3
2
5
23
8
22
14
11
179
84
71
35
33
28
39
50
73
101
72
124
130
88
32
190
40
324
85
148
49
184
188
97
108
92
159
110
69
297