10
61
64
102
120
35
51
28
97
32
62
15
52
21
184
19
80
57
60
47
130
29
16
66
53
213
405
30
555
121
186
20
176
171
37
6
144
56
55
36
14
67
77
33
110
40
147
94
76
385
196
125