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