0
1
5
16
13
22
6
2
4
27
12
14
7
18
11
8
41
117
20
123
467
57
112
94
69
44
67
780
51
100
40
437
172
99
53
79
72
73
95
37
23