51
73
56
39
69
23
28
218
130
18
15
8
11
9
46
147
278
55
31
34
21
22
17
90
83
40
95
1
33
52
310
41
30
44
79
16
13
37
207
273
54
20
77
50
668
6
24