58
26
13
77
35
31
36
237
250
27
44
95
83
177
28
68
39
61
153
97
56
73
94
38
33
63
41
361
23
75
32
20
64
57
37
84
67
78
266
46
49
89
54