44
90
88
36
27
43
133
111
256
231
50
67
21
149
290
217
20
23
471
15
45
53
39
162
169
71
31
237
161
32
103
12
78
206
77
10
6
18
49
57
126
9
48
62
37
75
25
40
120
51