77
47
103
71
82
53
35
31
12
68
287
231
99
59
133
353
54
49
20
14
169
18
19
359
89
23
85
21
267
145
61
97
276
28
38
45
73
16
75
94
48
118
270
50
226
39
282
252
218
27
176
56