42
1
28
62
36
34
66
3
29
49
163
2
130
141
135
532
449
188
1026
5
159
292
142
158
48
165
67
675
729
8
110
0
113