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