35
60
99
49
43
50
30
67
29
122
54
108
89
34
66
238
240
201
148
81
276
156
58
44
188
31
33
28
32
25
116
42
18
8
46
195
96
39
174
275
175
47
205
20
100
21