40
52
48
53
22
65
36
72
73
133
404
110
91
63
57
276
101
54
85
259
60
42
3
50
136
113
140
115
135
120
46
41
13
4
68
162
170
159
16
145
148
268
150
19
30
294
199
141
64
346
356