276
78
610
42
68
34
60
120
134
49
152
157
341
21
232
83
158
240
94
72
255
124
91
80
29
109
174
133
20
624
199
56
93
63
130
79
14
15
177
247
48
30
16
23
270
148
33
43
371
163
122