0
1
15
5
4
73
16
26
7
35
12
22
6
47
8
29
45
17
13
20
3
32
39
57
323
42
83
40
225
62
31
21
50
136
38
84
215
60
263
100
98
19
43