276
78
608
42
68
34
60
120
134
49
152
157
340
21
232
83
158
240
93
72
253
123
91
80
29
109
174
133
124
20
624
199
56
63
130
77
14
15
177
247
48
30
16
23
270
146
33
43
371
163
122