21
37
34
78
90
23
25
32
111
59
86
47
45
259
148
24
57
36
66
27
237
76
189
50
118
337
433
239
103
93
607
153