20
42
28
18
52
26
35
23
476
31
25
41
50
12
76
8
32
40
29
27
85
77
78
14
231
22
165
33
98
120
97
43
319
74
44
323
54
39
46
119
58
19