221
81
90
95
50
210
71
203
434
273
128
99
241
212
332
94
85
87
217
104
268
123
129
230
53
57
233
153
117
80
49
102
288
162
190
58
186
109
23
96
78
83
55
25
51
65
145
69
47
79
101
54
44
97