2
0
8
3
6
7
12
27
29
18
5
19
69
13
15
10
22
4
1
88
43
23
75
21
14
24
511
17
16
84
52
9
255
57
73
34
137
64
37
28
41
125