0
1
7
8
16
15
3
2
19
4
20
122
52
28
152
10
37
5
53
21
6
26
30
110
215
794
75
170
382
376
135
540
70
173
144
112
434
347
136