276
270
63
62
59
45
203
121
74
33
22
93
32
25
105
209
152
202
345
176
60
168
271
65
76
94
49
86
47
40
137
235
119
35
197
267
189
53
44
56
41
50
78
38
73
37
366
418
118
7
66