36
49
51
38
20
48
40
58
45
80
79
101
62
42
56
270
409
22
237
81
2
145
69
33
232
203
82
61
11
75
161
14
10
86
90
96
219
110
87
27
615
67
460
149
394
376
73
134
18
52
12
117