128
2
5
0
1
3
10
7
24
32
8
13
20
18
9
51
4
28
43
69
16
23
6
12
19
36
11
14
21
40
29
86
79
54
65
237
89
44
125
216