58
95
53
31
84
46
79
118
92
119
127
105
125
57
71
70
153
279
262
94
107
101
28
86
48
17
40
27
51
130
133
21
120
54
35
22
44
343
12
583
37
63
113
24
78
6
88
29
32
62
68
33
324