10
5
27
2
8
42
72
131
151
45
215
39
78
123
155
28
11
76
103
130
35
4
25
85
224
29
105
43
73
64
77
50
112
69
88
17
622
106
166
87
66
3245
933
32
95
44
36
89
40
6
34