45
26
96
88
121
125
140
20
112
150
314
80
44
55
451
209
657
65
120
169
51
68
59
25
92
1053
27
208
53
223
28
38
54
159
1627
124
200
37
43
52
130
84
531
105
151
93
64
287
78
161
101
62
60
268
134
275