22
25
20
34
41
30
123
68
21
70
177
73
79
185
65
36
361
252
14
44
107
119
19
240
157
109
72
71
147
85
89
74
61
672
259
275
110
28
17
26
27
128
84
56
104