23
29
75
57
84
47
252
35
71
105
53
99
81
78
290
59
15
76
13
159
44
129
39
10
37
43
80
163
7
201
9
21
63
28
27
101
123
26
50
79
46
62
182
83
58
285
627
102
177