0
1
25
2
128
40
10
6
28
30
22
12
5
27
94
51
9
26
33
14
24
13
46
11
140
50
52
23
18
41
144
96
207
47
53
114
542
81
60
4
36
29
72
100
175
163
38
189