23
28
21
96
61
72
59
87
82
39
222
70
124
688
190
239
278
26
49
204
15
53
104
36
32
117
77
48
24
34
46
417
45
25
103
560
67
42
33
51
78
71
79
38