74
26
1501
40
29
214
209
70
44
68
45
1236
181
108
205
222
60
284
169
67
311
34
21
53
30
73
28
77
46
126
93
297
52
41
39
276
54
562
22
503
82
50
57
295
266
48
62
71
90
610
47
603
159
170