0
1
3
10
2
17
7
12
4
20
8
9
16
190
78
95
87
112
118
44
18
41
51
71
52
24
61
25
123
19
26
247
88
31
14
107