27
29
45
16
61
66
183
17
47
101
37
71
213
113
51
264
254
148
120
118
83
109
152
53
108
44
81
24
74
75
99
60
166
69
257
86
33
78
40
70
95
90
58
117
48
135
106
162
38
65
19
46