37
62
92
137
1499
160
174
69
46
466
157
52
78
125
223
227
124
255
308
329
59
83
135
20
18
22
1896
77
50
67
57
71
519
108
45
55
81
100
121
80
17
73
51
32
150
286
48
86
25
53
96
248