25
43
10
69
73
54
37
40
59
155
12
325
361
94
57
65
129
260
110
9
31
17
72
1265
20
347
95
208
354
24
103
68
151
61
38
117
165
198
18
144
55
34
481
89
370
163
401
32
63
227
620
178